我试图做一个正则表达式模式来匹配字符串中所有A ..组,直到下一个A。(Python)
例如:DFDAXDJSDSJDAFGCJASDJASAGXCJAD到:
'AXDJSDSJD'
'AFGCJ'
'ASDJ'
'AS'
'AGXCJ'
'AD'
我想到的最接近的东西是:
string="DFDAXDJSDSJDAFGCJASDJASAGXCJAD"
r=re.compile('(A.[!=A]*)+')
matchObj = r.findall(string, re.M|re.I)
哪个返回 AF, AS, ASA, AD
为什么跳过第一个?为什么它不返回所有字符直到下一个A?
江户川乱折腾
相关分类