所以我从一个JavaScript文件中读取一个字符串,将有:未注释的正则表达式匹配线
...
require('some/path/to/file.less');
...
// require('some/path/to/file.less');
...
我使用这个REG-EX:
requireRegExp = /require(\ +)?\((\ +)?['"](.+)?['"](\ +)?\)\;?/g
为了赶上所有这些线。但是,我需要筛选出那些被评论的人。
所以,当我运行
while(match = requireRegExp.exec(str)){
...
}
我只会如果你想只匹配那些require
使用下面得到的匹配与需要启动注释掉线...
'STR = str.replace(/ \/\/[^ \ r \ n]的* /克, '');' – Deadooshka
不知道这是你需要的,但'regequireRegExp =/^ require。+/g'为我工作。 – Alex