我试图找到一个正则表达式模式,以提取一些名称,出现在字符串后的第一个逗号(大卫彼得理查德)下面。
示例字符串:大卫·彼得·理查德·帕尔梅
我遇到了this thread that successfully extracts the name before,但要求逗号后的所有名称。
我试过修改^.?(?=,),但没有任何乐趣。需要JavaScript正则表达式和捕获组不支持在我使用的平台(气泡)
任何帮助感激不尽,非常感谢!
我试过这个:(?〈=,)[^,]+
这似乎在桌面上工作,但在一个 Package 的移动的应用程序,它似乎不工作。
类似地,对于之前的Name,我使用^[^,]+时遇到了同样的问题,但当我在^.?(?=,)中使用该模式时,它工作正常。
所以现在我只需要为后面的名字调整模式。
2条答案
按热度按时间ruarlubt1#
在JavaScript中,我建议使用一个简单的字符串拆分:
tpxzln5u2#
尝试对逗号后的字符串使用以下正则表达式:
希望这对你有帮助。