关于匹配完成后修改文件
用正则表达式匹配之后,要想将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,舍近求远了。
------解决方案--------------------也可以使用一些用于替换的函数,具体我给忘了