首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > JAVA > J2SE开发 >

关于匹配完成后修改文件,该怎么解决

2011-12-28 
关于匹配完成后修改文件用正则表达式匹配之后,要想将htnl源码改为 tdtd1/td 应该怎样写?一般源码是这

关于匹配完成后修改文件
用正则表达式匹配之后,要想将htnl源码改为 <td>   td1   </td> ;应该怎样写?
一般源码是这样 <td> </td> ,就是说怎样在他们之间加入个td1
部分代码如下:
String   regexForTd   =   " <td(.*?)> ";
                Pattern   patternForTd   =   Pattern.compile(regexForTd,
                                Pattern.CASE_INSENSITIVE);

Matcher   m   =   patternForTd.matcher(s);
               
                if(m.find()){
               
                }
这里if里面应该怎样写才能在 <td> 和 </td> 之间写进td1?
望高手指点.

[解决办法]
用替换的正则来直接进行替换,不必先FIND,舍近求远了。
[解决办法]
也可以使用一些用于替换的函数,具体我给忘了

热点排行