Closed. This question is opinion-based。它当前不接受答案。
想改善这个问题吗?更新问题,以便editing this post用事实和引用来回答。
4年前关闭。
以下代码有效,但我想知道是否有更好的方法可以达到相同的结果:
测试:
https://regex101.com/r/pW0qS0/4
参见演示https://regex101.com/r/dL1vF4/3
想改善这个问题吗?更新问题,以便editing this post用事实和引用来回答。
4年前关闭。
以下代码有效,但我想知道是否有更好的方法可以达到相同的结果:
var regex = /define\((\s+)?['|"](PRIVATE_KEY)['|"],(\s+)?['|"](.*)['|"](\s+)?\)/i;
测试:
regex.test("define('PRIVATE_KEY', 'MYSECRETKEY');");
https://regex101.com/r/pW0qS0/4
最佳答案
首先,我认为您不需要在字符类中使用pip(如果您只想匹配一个引号和双引号)也可以使用(\s+)?
代替\s*
:
/define\(\s*['"](PRIVATE_KEY)['"],\s*['"](.*)['"]\s*\)/i
参见演示https://regex101.com/r/dL1vF4/3
09-10 18:22