text.scan(/\"[\d\w\s\+\-\*\/]*\"/)
我只是想在引用中找到可以包含字母、数字、空格、加号、减号、星号或正斜杠的任何内容。一切都在控制台中运行良好。以下每一项都适用于浏览器:
"abc"
"123"
"x-1" or "x - 1"
"x/1" or "x / 1"
但是加号和星号在浏览器中失败(尽管在控制台中使用相同的正则表达式工作正常)。有没有人有任何想法?
编辑 #1:我正在执行快速 gsub 以向扫描结果添加一些格式。如果引文中有加号或星号,它们甚至不会被扫描拾取。粘贴在控制台中的相同代码和文本可以正常工作。
编辑#2:我想出了一个更好的方法来构建这个问题而没有多余的细节并得到了答案。“如果结果包含正则表达式特殊字符,为什么我不能对扫描的每个结果执行 gsub? ”