我有以下几行:
mystr = "1A) Monkey Hoop Jumping (MHJ) and Ring Toss (.50 Cents [YEAR2010]; .25 Cents [YEAR2016]) - The performance is estimated to be cheaper (MHJ;)"
mygroups = re.match('<match expression>', mystr)
如何在python“re”中编写匹配表达式来获得以下组
line = "1A"
activity = "Monkey Hoop Jumping (MHJ) and Ring Toss"
costin2010 = ".50"
我尝试了以下操作,但无效:
(?P<line>.+?)\) (?P<activity>.*?) \((?P<costin2010>[\d.]+ Cents [YEAR2010].*?)
我可以看到两个问题:
costin2010
中捕获的内容超出了应有的范围这样做有效:
相关问题 更多 >
编程相关推荐