我正在尝试使用正则表达式通过Grunt text replace在JavaScript中动态更改版本号。
我的代码如下所示:
version: {
src: '../jsp/thirdparty/us/common/trackjs_tags.jsp',
regex: /\bversion:\"\d{1,2}\.\d{1,2}\.\d{1,2}\"$/,
replacement: 'version:"<%= pkg.version %>"'
}我正在试着匹配这个:
version:"1.1.1"这是一个有效的my regex。
然而,当我在Grunt中尝试时,它没有捕捉到它,我不知道为什么。任何帮助都将不胜感激!
我做错了什么?
发布于 2017-12-14 04:48:55
我想通了!
/\bversion:\"\b\d{1,2}\.\d{1,2}\.\d{1,2}\"/g,它的末尾需要一个g而不是一个美元符号!
https://stackoverflow.com/questions/47801722
复制相似问题