2017-04-03 266 views

回答

1
test = ['staaaap', 'nomatchaaaaabbbb', 'matchyaaaabbb'] 

for s in test: 
    m = re.match(r'(?!.*bbbb.*).*aaaa.*', s) 
    if m: 
     print('{} match: {}'.format(s, m.group(0))) 
    else: 
     print('{} no match'.format(s)) 

輸出:(?!。* BBBB)。

staaaap match: staaaap 
nomatchaaaaabbbb no match 
matchyaaaabbb match: matchyaaaabbb 
相關問題