2015-07-19 131 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

相關問題