| 发表于:2007-01-22 13:10:0120楼 得分:40 |
string yourstr = ................; string resultstr = regex.replace(yourstr, @ "( <font[\s\s]*?> )([\s\s]{3})[\s\s]*?( </font> ) ", "$1$2...$3 " , regexoptions.ignorecase); richtextbox1.text = resultstr; //替换后的内容 这样,我上面是截了3位的,看到( <font[\s\s]*?> )([\s\s]{3})[\s\s]*?( </font> )这里面的{3}了吧,你想截几位就必成几吧,但是要求 <font> 与 </font> 之间的内容一定要超过三个字符的,否则不会成功,$1$2...$3这里是把不想要的内容替换为“...”了,也可以换成其它你想要的 | | |
|