为不同的提取标准更改代码

Change code for different extraction criteria

本文关键字:代码 标准 提取      更新时间:2023-09-26

我正在使用原型工具,我想从书面文本中提取逗号之间的任何内容。为了做到这一点,我使用以下代码(/,([^)]+),/).exec("{email_content}")[1],它工作得很好。

有人知道我如何改变它,以便提取,?之间的文本

您可以将正则表达式中的最后一个逗号替换为'?(一个文字问号),但这也将匹配问号。

如果你不想让正则表达式消耗问号,你也可以在JS中使用查找:(?='?) .

同样,你可以像这样简化你的基本正则表达式:/,(.+?),/(使用非贪婪量词)
所以你的问题的答案是:/,(.+?)(?='?)/