正则表达式的过滤结果

时间:2018-07-19 02:58:47

标签: python regex python-3.x

我得到了一个带有括号的大文本,里面还有一些需要解析的文本。

我成功地使用了此正则表达式(\w+)\s*\:\s*(\(.*)来捕获括号内的所有内容,但是我需要在结果内进行另一个正则表达式,这会失败。

我的代码:

import re

txt = "COM: (ZZZ, Min: 2, Max: 114)\n"
txt+= "TESTING : BBB"
m = re.match(r'(\w+)\s*\:\s*(\(.*)', txt)

comm = str(m.group(2)).strip()
print(comm) #  Output: (ZZZ, Min: 2, Max: 114)

trk = re.match(r"\bMin", comm)
print(trk) # Output: None, should be "Min"

我在做什么错了?

0 个答案:

没有答案