这里举一些例子说明如何使用正则替换功能:

①比如您描述里面有下面这一个系列的图片,都想替换成p_cx_0.gif。

src="http://img.help-doc.com/images/p_cx_1.gif"
src="http://img.help-doc.com/images/p_cx_2.gif"
src="http://img.help-doc.com/images/p_cx_3.gif"
...

显然前面的几种方式都无法达到效果,这里可以输入正则:

正则表达式

②模板替换,如果您想保留原来代码的一些内容,可以使用该种方法:

比如上面例子的延伸

src="http://img.help-doc.com/images/p_ax_1.gif"
src="http://img.help-doc.com/images/q_bx_2.gif"
src="http://img.help-doc.com/images/r_cx_3.gif"
...

系列的图片想替换成

src="http://img.help-doc.com/images/p_ax_0.gif"
src="http://img.help-doc.com/images/q_bx_0.gif"
src="http://img.help-doc.com/images/r_cx_0.gif"
...

正则表达式:images/(.*?)_(\d)+

替换结果:images/$1_0

说明:$1表示取第一组匹配的结果,也即第一个括号内容(.*?),这样就可以保留了这个变化的内容。

如果多个分组可用$1,$2,$3...等等表示,当然这里要保证取的组号不能大于括号数(实际组数)。

<返回主目录>