2010-11-19 4 views
5

아래의 단어를 바꾸려면 RegExp Replace를 어떻게 사용합니까?RegExp Replace를 사용하여 문장을 바꾸려면 어떻게합니까?

-

(1)/바꾸기 단어가 "A"와 "C"로 끝나는로 시작 무엇도 제거!

Example (1): abc, xyz, axc, bbb, ccc ayc, a1c, abcc, axxyzc...

Replace after (1): , xyz, , bbb, ccc , , , ...

-

(2) "= ABC"지금까지 단어로 시작하는 것을 제거하고 "&"로 끝/교체!

Example (2): abc=123&xyz=111&abc=xgggf&abc=ffff&abc=xxxx&xyz=kkk&abc=zzz&

Replace after (2): xyz=111&xyz=kkk&

-

감사합니다 ~~~

+1

2 번에 쿼리 문자열을 파싱하고 있습니까? –

+1

2 번 항목이 맞습니까? xyz =로 시작하지 않는 것을 대체하려고합니다. 내가 맞습니까? – Shekhar

답변

3

(1) :

var replaced = string.replace(/a.*?c/gi, ""); 

(2) :

var replaced = string.replace(/(.*?)xyz=&(.*?)/gi, "$1,$2"); 

위의 내용은 Javascript를 사용하고 있습니다. 그러나 일반적인 정규 표현식은 모든 정규 표현식에서 동일합니다.

+0

답변을 주셔서 감사합니다 ...하지만 "englishchinese"를 "eXe"로 바꾸려면 var replaced = string.replace (/ e. *? e/gi, "X"); – Ironman

관련 문제