2013-06-20 246 views
7

我想要一个正则表达式来替换完全匹配它的字符串。正则表达式替换完全匹配的字符串

对于e.g: - var a = '@test @te @world @dimension '

我需要更换' @te“。

由于'@te'存在于@test中,所以在我的情况下,替换语句取代了@test

所以任何人都可以请让我知道如何做到这一点。

只需要替换完全匹配的字符串即可。

+1

替换 “@te”? – Virus721

+2

'@te \ b'? ............ – zerkms

+1

检查出来,http://www.regular-expressions.info/有关正则表达式模式及其用法的更多信息 – Liam

回答

10

这应该为你工作:

/\@te\b/ 
+1

是的,这是行得通的。谢谢:) :) –

+1

大。如果你可以把这个标记为正确答案,那就太棒了。 – jezzipin

2

试试这个

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

究竟**什么**不是正则表达式? – Massa

+1

我认为这是OP想要的。 OP已经标记了javascript并请求帮助用他的选择替换所需的字符串,所以我给出了这个例子。 – sachinjain024

+0

这也适用。谢谢:) –