私は現在、次の正規表現がある小さな構文強調スクリプトを書き込もうとしています。
[^\w](int|for)[^\w]|^(int|for)[^\w]|(int|for)$
今私がタイプするとき
for int
最後のintの後にスペースがあると、forが強調表示されますが、intは強調表示されず、理由がわかりません。「int」は正規表現と一致していると思っていました。
入力しようとすると
bla bla for bla bla
forが強調表示されます。「int」が上記の正規表現と一致しない理由を誰かに説明してもらえますか?
前もって感謝します!