为不同的提取标准更改代码
Change code for different extraction criteria
我正在使用原型工具,我想从书面文本中提取逗号之间的任何内容。为了做到这一点,我使用以下代码(/,([^)]+),/).exec("{email_content}")[1]
,它工作得很好。
有人知道我如何改变它,以便提取,
和?
之间的文本
您可以将正则表达式中的最后一个逗号替换为'?
(一个文字问号),但这也将匹配问号。
如果你不想让正则表达式消耗问号,你也可以在JS中使用查找:(?='?)
.
同样,你可以像这样简化你的基本正则表达式:/,(.+?),/
(使用非贪婪量词)
所以你的问题的答案是:/,(.+?)(?='?)/
相关文章:
- 从桌面读取python文件时高亮显示代码
- 如何将函数包装在函数中以避免代码重复
- 通过单击表单中的按钮,在代码生成中使用javascript生成字母数字代码
- 货币代码为欧元-金额的格式不应包含小数
- Regex代码只允许一个空格
- 为什么这个js代码的RSA加密结果与java的RSA标准代码不同
- Firefox Scratchpad 的 JavaScript 代码比标准网站 JavaScript 代码具有更多的权限
- 通过ajax或直接输出的行业标准代码PHP和JSON数据
- 执行 JavaScript 代码的标准方法是什么?
- 如何阅读标准JavaScript方法背后的代码
- JavaScript的各种ide的代码格式化标准
- non-'terminating'的正确或标准写法代码
- 为不同的提取标准更改代码
- 代码只能在IE9标准下工作,任何方法都可以降级
- 如果满足日期标准,如何运行javascript代码
- JavaScript代码标准检查器
- JavaScript:将字符转换为代码,或将字符串转换为二进制数组(数字数组)的非标准方法
- 所以我构建了这个代码生成器,但没有达到标准
- 不匹配特定非标准字符的十六进制或十进制代码的正则表达式
- 应用标准的业务代码