2013-06-20 203 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

這也適用。謝謝:) –