必须返回真:
kword_search = wvoid main
kword_search = a ew void main
kword_search = wvoid main
kword_search = o void main
必须返回False
kword_search = void main
kword_search = void main
kword_search = void main
到目前为止我所做的:
if( /^[^v]*[^\sv][^v]*[void|int]\s+main$/.test(kword_search) ){
alert('found unnecessary char(s) before keyword main');
}
条件将被测试,因为 kword_search 最后一个词是“主要”,这就是我包含 $ 的原因。我没有进入我的状态。