使regexp更短

gmi*_*ile 0 ruby regex simplification

我有以下文字:var avarb avar var varb var.我想要做的只是提取"直接" var事件.上面的字符串包含3个.

在玩rubular时我制作了以下Regexp : /\A(var)|\s(var)\s|(var)\z/. 有没有办法简化它,才能var在regexp中只使用一次子串?

Ale*_*nov 5

使用单词边界尝试这个:

 /\bvar\b/
Run Code Online (Sandbox Code Playgroud)