Ski*_*33k 6 javascript regex node.js
我使用以下正则表达式时遇到问题.它在regexr和rubular中工作正常,但在node.js上运行它时会出错.我使用正则表达式相当新,我不确定我做错了什么.如果我敲掉它就行了,(?<= )所以我认为这是问题所在.
我正在尝试将'is'与使用的前导和尾随空格匹配 /(?<= )is(?= )|==/g
测试词示例:http:
//regexr.com?33781
节点错误输出
temp = temp.replace(/(?<= )is(?= )|==/g, '===');
^
SyntaxError: Invalid regular expression: /(?<= )is(?= )|==/: Invalid group
at new RegExp (unknown source)
Run Code Online (Sandbox Code Playgroud)
Mat*_*all 15
JavaScript正则表达式根本不支持lookbehind.
资料来源:
| 归档时间: |
|
| 查看次数: |
2407 次 |
| 最近记录: |