我目前正在尝试编写一个小的语法突出显示脚本,其中有以下正则表达式:
[^\w](int|for)[^\w]|^(int|for)[^\w]|(int|for)$
现在当我输入
for int
在最后一个 int 之后有一个空格,for 被突出显示,但 int 没有,我不明白为什么。我在想“ int ”与正则表达式匹配。
当我尝试输入
bla bla for bla bla
for 被突出显示。谁能解释一下为什么“ int ”与上述正则表达式不匹配?
提前致谢!