我试图使用正则表达式(re-module)从python2.7中的字符串中提取一部分。在
我能得到的最好的就是
res = "{{PakBusPort_somename} 11942 pakbus-port 1}\r\n{{Somename} 5436 CR800-series 2}"
p = re.compile('PakBusPort_')
m = p.findall( res )
这会给我“PakBusPort_u”。但我也需要它来给我一个“名字”的部分。在
基本上,我需要介于{和}之间,以“PakBusPort”开头的所有内容。我试过了
p = re.compile('PakBusPort_.*}}')
但没有结果。在
我有点不懂正则表达式,所以任何帮助都将不胜感激。在
如果还需要包括
^{pr2}$PakBusPort_
,请移动左括号:问号是使匹配非贪婪所必需的,这意味着它将在第一个
}
处停止,而不是直到最后一个匹配所有内容。在你很接近,这应该会给你一个匹配正则表达式的元组列表:
相关问题 更多 >
编程相关推荐