2010-11-19 55 views
5

如何使用RegExp替換替換下面的單詞?如何使用RegExp替換替換句子?

-

(1)更換/刪除什麼都單詞開始 「一」 與 「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

關於no.2,你解析查詢字符串嗎? – 2010-11-19 06:19:25

+1

你的第2號是否正確?你想替換不以xyz =開頭的東西。我對嗎? – Shekhar 2010-11-19 06:21:56

回答

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 2010-11-20 05:15:25