只匹配逗号之后没有数字的字母

Amr*_*Ali 3 regex import.io

使用xpath选择后使用正则表达式匹配某些文本

例如 Huntsville, Alabama 11111

我只希望Alabama它总是以逗号后出现,我用逗号[^,]*$来获取文本,但我似乎无法找到排除数字的方法或只返回字母

另一个例子,当我想在我使用的逗号之后得到数字[^[0-9],]*$ 但是当我试图用其他任何东西调整它时它只返回数字或什么也没有.

kar*_*ala 7

[?<=,\s*][a-zA-Z]+ 你可以试试这个.

说明:

?<= => lookbehind匹配字符串但不包括在捕获组中

,\s* =>匹配逗号后跟0或更多空格

[a-zA-Z]+ =>仅匹配字母(一个或多个)

HTH