1
get_tags = lambda t: re.findall(r"<(.+)>", t)
st = "xyx<ab>xy x<bc> xyx<cd>xyxy xx<de> xyx <ef>x y<fg><gh>y"
print(get_tags(st))
預期輸出的reg表達式是
['ab', 'bc', 'cd', 'de', 'ef', 'fg', 'gh']
即使圖案不是貪婪(沒有 '*' 用於?),則表達式給出輸出
['a>xyx<b>xyx<c>xyxyxx<d>xyx<e>xy<f><g']
模式中的問題是什麼?