正则表达式替换完全匹配的字符串

8
我需要一个正则表达式来替换完全匹配的字符串。
例如:var a = '@test @te @world @dimension',我需要替换 '@te'。
由于 '@te' 也存在于 '@test' 中,所以替换语句会替换我的 '@test'。
请问如何解决这个问题?
只需替换完全匹配的字符串即可。

2
@te\b - zerkms
1
请查看http://www.regular-expressions.info/以获取有关正则表达式模式及其用途的更多信息。 - Liam
2个回答

11

这应该对您有用:

/\@te\b/

1
太好了。如果您能将此标记为正确答案,那就太棒了。 - jezzipin

2

试试这个

var a = '@test @te @world @dimension';
var b = a.replace(/@te /, '');

1
正则表达式中 什么 不是? - Massa
1
我认为这就是 OP 想要的。OP 标记了 JavaScript 并请求帮助以将所需字符串替换为他选择的内容,因此我提供了这个示例。 - Sachin Jain

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接