2015-07-19 86 views

回答

1

首先,我认为你不在字符类中不需要使用pip(如果只想匹配一个报价和双引号),而不是(\s+)?,则可以使用\s*

/define\(\s*['"](PRIVATE_KEY)['"],\s*['"](.*)['"]\s*\)/i 

观看演示https://regex101.com/r/dL1vF4/3

+0

它的工作原理,谢谢 –

2

只有把括号围绕MYSECRETKEY部分,因为这是你想要捕捉的部分。

var regex = /^define\(\s*['"]PRIVATE_KEY['"]\s*,\s*['"](.*?)['"]\s*\);$/i; 
+0

像往常一样,添加\ s *和开始和结束锚点^和$这样的事情取决于您对输入格式化方式的确定程度。 – m69

相关问题