我正在尝试编写一个搜索@{<integer>}
的正则表达式,如果这本身就是一个完整的单词,则应该只返回一个匹配项。
例如,Hello @{1}
应返回匹配,但Hello@{1}
或@{1}Hello
不应返回匹配。
此外,Hello @{1}!
应该返回,但Hello @{1}!adkjnasj
不应该返回。
我尝试过使用\b
,但这似乎对我不起作用。
我已尝试使用?:
进行高级匹配,但仍会返回匹配RegEx with ?:
我希望匹配只有@{1}
- 没有任何空格。
编辑:
请注意\ b对我不起作用。 RegEx with \b
这不是上述解决方案的重复,因为“?&lt; =”在JavaScript中不起作用。