3

必须是真的

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。当循环字符处于“{”位置时,我想进入一个条件

4

1 回答 1

5

您必须转义括号:

/\s*void\s+main\s*\(\s*\)$/.test(kword_search)

但是最后有 $,它不会接受 {,所以你可能想要

/\s*void\s+main\s*\(\s*\)\s*{$/.test(kword_search)
于 2013-08-12T19:47:21.740 回答