【发布时间】:2021-04-08 17:33:45
【问题描述】:
我有一个具有以下字符串结构的 csv 文件:
Modem Switch (MMA-213-MML-NW-Match-New Year)(32655)(12532)
Modem Switch3 (MMA-1234-431-NW-Match-New Month)(32655)(12532)
Modem Switch3 (MMA-1234-431-NW-Match-New1 Month)(32655)(12532)
Modem Switch3 (MMA-1234-431-NW-Match-New Month 2)(32655)(12532)
....
我想得到匹配之后的任何字符串: 例如预期的结果共享如下:
New Year
New Month
New1 Month
New Month 2
使用以下代码无法获取我的相对字符串:
matches = re.findall(r'(Match-)(\w+)', inp, flags=re.I)
【问题讨论】:
-
使用
re.findall(r'\bMatch-([^)]+)', inp, flags=re.I)
标签: python python-3.x regex python-2.7 re