我正在获取和循环字符串,这些字符串可以有一个括号或多个括号,如下所示。我希望字符串在最后一个括号内
strOne = "This contains (18xp) (23lo) (SerialA)"
strTwo = "This contains (jxp) (SerialB)"
strThree = "Some strings (randomA9)"
我尝试使用以下代码,但它只捕获第一个:
regFormat = '(\([A-Z0-9]+\))'
pathReg = re.compile(regFormat)
findr = re.findall(pathReg , strOne)
print(findr)
结果:['(18xp)]
必须使用regexp符号来指示行的开始和结束。
试试看:
相关问题 更多 >
编程相关推荐