我有一个正则表达式,可以查找一行中是否有句点或 "(引号字符)或单词。我必须转义句点和 "字符。
res = re.match(ur"\"|\.|\w+",line)
正则表达式似乎在 Linux 中有效,但在 Windows 中我遇到语法错误。有什么建议吗?
请您参考如下方法:
如果您的字符串中有双引号,则将您的字符串用单引号引起来,这样您就不需要对双引号进行转义。
res = re.match(ur'"|\.|\w+',line)
我有一个正则表达式,可以查找一行中是否有句点或 "(引号字符)或单词。我必须转义句点和 "字符。
res = re.match(ur"\"|\.|\w+",line)
正则表达式似乎在 Linux 中有效,但在 Windows 中我遇到语法错误。有什么建议吗?
请您参考如下方法:
如果您的字符串中有双引号,则将您的字符串用单引号引起来,这样您就不需要对双引号进行转义。
res = re.match(ur'"|\.|\w+',line)