|
本帖最后由 ttwrr 于 2011-6-28 15:50 编辑 ) g5 b. [! \3 G
( c' U( m9 u* ]5 s8 Q
各位好:- m) R& `; z& O2 j- G/ z
一、在一个文本中,如何用正则表达式(或其它方法)按指定方式,复制指定特征字符串?如,有如下一个文本(这文本毫无意义,只为举例):
; W4 Z [# \3 T1 S3 v% Y7 P8 K8 o: g( f, Z4 r- z& K# X0 {* G
<i>h001</i>, 11hhji(990), <i>h003</i>uuujipp<pp ii>; <i>h9901</i> <font color=#001123> <i>889hh</i> this is my car.% _1 M9 ^ }: m3 E% G& b- X1 E
$ L: r/ y0 l% h如何把每一个以<i>开始,以</i>结束的字符串,复制两个,并在其中一个复制后的字符串的前面加上“<b>”、后面加上“</b>”,另一个复制后的字符串前面加上“<p>”、后面加上“</p>”?也就是说,把上面那一串字变为一下样子:
$ }, R. S$ v( R( t. K I0 I% E* [' U6 ]/ x
<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.3 D' J. }8 l) m% i- _" ~$ H
x6 P* F7 y9 k- g. K' q% S4 Q
二、如何在多个文本文件中批量进行上述修改? |
|