2013-06-20 3 views
7

정확하게 일치하는 문자열을 정규식으로 대체하고 싶습니다. 대한정확한 일치 문자열을 대체 할 정규식

예컨대 : - var a = '@test @te @world @dimension@te를 '나는 교체 할 필요가

' '.

@test에도 '@te'이 있으므로 내 경우에는 Replace 문이 @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

잘 작동합니다. 많이 감사합니다. :) –