【发布时间】:2020-03-19 01:08:21
【问题描述】:
我正在使用 Zapier 从电子邮件正文中提取名称,我需要使用正则表达式为 Zap 的每个步骤返回字符串中第 n 次出现的名称。
这是我正在使用的DEMO
例如,对于 Zap 的第二部分,我想从字符串中返回 'John Morlu, CPA, CFE, CIA, CMA, CGFM, PMP, CISA'。
每次运行 Regex 时名称都会不同,因此 Regex 必须返回位于每个 '....... ......' 和 ' ('
到目前为止我有:
(?mis)\A(?:.?^.[ ]+){2}(.?)(?=[ ]*()
但我被卡住了
如何调整代码以返回列表中的第一个、第二个或第三个名称?
谢谢!
【问题讨论】:
-
您是否需要正则表达式来专门选择第 n 个匹配项?或者您可以从一组匹配项中选择第 n 个匹配项吗?
标签: regex