【发布时间】:2022-11-07 17:35:18
【问题描述】:
我试图找到一个正则表达式模式来提取下面第一个逗号(大卫彼得理查德)之后出现在字符串中的一些名称。
示例字符串: 帕尔默,大卫·彼得·理查德
我遇到了this thread that successfully extracts the name before,但需要逗号后面的所有名称。
我尝试修改 ^.*?(?=,),但没有任何乐趣。我使用的平台不支持需要是 JavaScript 正则表达式和捕获组(气泡)
任何帮助表示赞赏,非常感谢!
我试过这个: (?<=,)[^,]+
这似乎适用于桌面,但是在包装好的移动应用程序上,它似乎不起作用。
同样对于之前的名称,我使用 ^[^,]+ 并遇到同样的问题,但是当我使用 ^.*?(?=,) 中的模式时,它工作正常。
所以现在我只需要为后面的名字调整模式。
【问题讨论】:
标签: regex