通常のexpが苦手です。他の文字列の末尾から始まる文字列に一致させたいです。
var keyword = new Array();
keyword[0] = " void main";
var pool1 = "abdodfo void main";
var pool2 = "abdodfo void main a";
var pool3 = "abdodfo void main ab void mai";
ffを満たすための制御構造体の正しい正規表現は次のとおりです。
*一致する必要があります
if(pool1.match(keyword[0]))
*一致してはいけません
if(pool2.match(keyword[0]))
if(pool3.match(keyword[0]))
私はこのコードをよりシンプルにしました。これを私の C++ IDE プロジェクトの 構文チェック エラーに使用します。