求助,正则表达式查找替换
本帖最后由 bsqby 于 2014-4-21 13:30 编辑如下段落:
(.....<br/>.....<br/>....<br/>......)....<br/>.....<br/>....(.....<br/>.....<br/>......)
......表示其他内容文字;
我要将括号里的<br/>查找出来并去掉,但非括号里的<br/>不去掉,而......代表的内容都保留下来;
查找表达式(采用的是perl正则):\((?<sub>.*?)<br/>(?<sub>.*?)\)
替换内容:(\1\2)
最后多次替换后,括号里和非括号里的<br/>都被去除了,弄了好久都没解决;所以向大家请教,怎么可以实现我的要求呢。
谢谢! 一步到位的办法,我暂时没想到,不过可以曲线救国。
第一步先把\)替换为\)\r\n第二步再把\((?<sub>.*?)<br/>(?<sub>.*?)\)替换为(\1\2)。多次替换后就可以了。
Oeasy 发表于 2014-4-21 16:58 static/image/common/back.gif
一步到位的办法,我暂时没想到,不过可以曲线救国。
第一步先把替换为第二步再把替换为。多次替换后就可以 ...
谢谢O大,晚上回去试试。
页:
[1]