我在一个字符串中有一堆名字,每个名字+姓氏都位于'>'和'>'s内。因此,例如,字符串可能是,'uselessdataetc<Michael Bloomberg>blahblah<William Handler>blahblah'
我希望它返回'Michael Bloomberg'
,'William Handler'
这是我正在使用的正则表达式:
nameregex = '<([a-z]+|\s)*>'
我在使用正则表达式时使用 re.IGNORECASE。它目前只返回姓氏。所以它返回“Bloomberg”、“Handler”。
谁能明白为什么会这样?