2010-11-19 17 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

No.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置き換え= string.replace(/ e。*?e/gi、 "X"); – Ironman

関連する問題