我正在使用原型工具,我想从书面文本中提取逗号之间的任何内容。为了做到这一点,我使用此代码
(/,([^)]+),/).exec("{email_content}")[1]
并且效果非常好。
是否有人知道如何更改它以提取,
和?
答案 0 :(得分:1)
您可以使用\?
(文字问号)替换正则表达式中的最后一个逗号,但这也会与问号相匹配。
如果您不希望正则表达式使用问号,您也可以在JS中使用前瞻:(?=\?)
。
此外,您可以像这样简化基本正则表达式:/,(.+?),/
(使用非贪婪的量词)
所以你的问题的答案是:/,(.+?)(?=\?)/