Javascript 如何在正则表达式中表达这一点?
必须为真Javascript 如何在正则表达式中表达这一点?,javascript,regex,Javascript,Regex,必须为真 kword_search = "void main(){" kword_search = " void main(){" kword_search = "void main (){" kword_search = " void main ( ){" 到目前为止我所做的: /\s*void\s+main\s*(\s*)$/.test(kword_search) 这里的问题kword_search=“void main”与我编写的条件一起返回true。当循环字符位于“{”位置时,
kword_search = "void main(){"
kword_search = " void main(){"
kword_search = "void main (){"
kword_search = " void main ( ){"
到目前为止我所做的:
/\s*void\s+main\s*(\s*)$/.test(kword_search)
这里的问题kword_search=“void main”与我编写的条件一起返回true。当循环字符位于“{”位置时,我想进入一个条件您必须转义括号:
/\s*void\s+main\s*\(\s*\)$/.test(kword_search)
但是,由于末尾是$,它不会接受{,所以您可能想要
/\s*void\s+main\s*\(\s*\)\s*{$/.test(kword_search)
转义
(
和)
-它们也是特殊的正则表达式字符!@dystroy。谢谢,我错过了^^我忘了回去了对不起,伙计们