如何使用RegExp替换句子?

时间:2010-11-19 06:15:38

标签: regex 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 个答案:

答案 0 :(得分:3)

(1):

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

(2):

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

以上是使用Javascript。但一般正则表达式在所有正则表达式中都是相同的。