2
我有一个正则表达式,用于查找是否存在句点或“(引号字符)或一行中的单词,我必须避开句点和字符。Python 2.6正则表达式,在窗口中转义字符
res = re.match(ur"\"|\.|\w+",line)
正则表达式似乎在Linux中工作,但在Windows中我得到一个语法错误。有什么建议么?
我有一个正则表达式,用于查找是否存在句点或“(引号字符)或一行中的单词,我必须避开句点和字符。Python 2.6正则表达式,在窗口中转义字符
res = re.match(ur"\"|\.|\w+",line)
正则表达式似乎在Linux中工作,但在Windows中我得到一个语法错误。有什么建议么?
如果你在你的字符串双引号,然后附上您的字符串在单引号,所以你不必逃避双引号。
res = re.match(ur'"|\.|\w+',line)
尝试'乌尔 '\“| \ | \ w +'',而不是 – Kimvais 2012-02-20 09:14:36
它不工作,看来这个问题是用?! ”U R “” 之前的“ 如果我只写R。 “...,它工作正常! – user963386 2012-02-20 09:18:56
你从commadline调用这个? unix和windows之间应该没有区别。 – alexis 2012-02-20 16:14:06