JavaScript正则表达式 - 仅匹配模式的整个出现次数

时间:2018-04-25 13:30:51

标签: javascript regex

我正在尝试编写一个搜索@{<integer>}的正则表达式,如果这本身就是一个完整的单词,则应该只返回一个匹配项。 例如,Hello @{1}应返回匹配,但Hello@{1}@{1}Hello不应返回匹配。

此外,Hello @{1}!应该返回,但Hello @{1}!adkjnasj不应该返回。

Regex DEMO

我尝试过使用\b,但这似乎对我不起作用。 我已尝试使用?:进行高级匹配,但仍会返回匹配RegEx with ?:

中的空格

我希望匹配只有@{1} - 没有任何空格。

编辑:

请注意\ b对我不起作用。 RegEx with \b

这不是上述解决方案的重复,因为“?&lt; =”在JavaScript中不起作用。

0 个答案:

没有答案