|
本帖最后由 ttwrr 于 2011-6-28 15:50 编辑
" {# v: e/ `4 u+ r
! f9 N6 Q. N" o/ `! r) n% r- \各位好:) N* ~' m6 x4 W: {. }0 Z4 x" S
一、在一个文本中,如何用正则表达式(或其它方法)按指定方式,复制指定特征字符串?如,有如下一个文本(这文本毫无意义,只为举例):
3 J2 J) k! K6 q5 s# e' d3 u! n+ f/ B+ i1 m( y7 L
<i>h001</i>, 11hhji(990), <i>h003</i>uuujipp<pp ii>; <i>h9901</i> <font color=#001123> <i>889hh</i> this is my car.
7 ?& ^* ]% i% f0 h% P3 ], | [! t9 A& |
如何把每一个以<i>开始,以</i>结束的字符串,复制两个,并在其中一个复制后的字符串的前面加上“<b>”、后面加上“</b>”,另一个复制后的字符串前面加上“<p>”、后面加上“</p>”?也就是说,把上面那一串字变为一下样子:
, M7 V8 I" M8 B" ~! O9 G7 S& N% w; l- C* A
<i>h001</i><b><i>h001</i></b><p><i>h001</i></p> , 11hhji(990), <i>h003</i><b><i>h003</i></b><p><i>h003</i></p>uuujipp<pp ii>; <i>h9901</i><b><i>h9901</i></b><p><i>h9901</i></p> <font color=#001123> <i>889hh</i><b><i>889hh</i></b><p><i>889hh</i></p> this is my car.
1 R! p1 o" o$ N; y+ y
; o y! t" K; y& s1 F+ k1 s# D0 O二、如何在多个文本文件中批量进行上述修改? |
|