python正则表达式搜索路径有'\'

时间:2016-08-25 21:16:57

标签: python regex

我正在尝试在Python中使用正则表达式来解析解决方案文件并提取包含的项目文件。这就是我想出的:

slnFileSyntax = re.compile('Project(\(\S+\)) = \"(.*?)\", \"(.*?)\"')
mo = slnFileSyntax.search('Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "all", "all\all.vcxproj", "{E305E46C-9D74-4755-BF57-29DEAEF4DCDD}"')

print mo.group(2)
print mo.group(3)

所以我正在尝试获取项目名称及其路径。然而,python似乎在所有\ all.vcxproj中得到'\ a'作为所有?ll.vcxproj。 (?代表未识别的字符)

我尝试了几个表达式。有人可以帮忙吗?

0 个答案:

没有答案