一个替换程序,用于查找条件注记符(如:<i></i>)中嵌套的的助记符(如<br>)并将其转换为另一助记符 查找的是txt文本文件
解决方案 »
- 关于HttpUrlconnection类的问题,我不是很了解http请求
- java 怎么实现程序只运行一个 (点了很多次图标)
- SWT状态栏实现机制
- 关于文字样式的问题
- help! 怎么监听jtable中单元格
- 数据库数据太多,查询时发生java heap space错误.
- 小鸟请教,,文件问题。!!
- smartupload的中文问题----在线等-----
- 正在学习java,但还没搞懂java到底能干什么,能说说你用java开发什么吗?回答必给分,真的!!
- 请问哪里能搞到将JAVA的CLASS文件反编译成源码的工具?给100分呀!!!
- 这回应该有图了,打印图,谁来帮帮忙啊
- 有三个白子和三个黑子如下图布置:
从有<i>的地方开始读取
然后读到</i>结束
得到一个子串
在这个子串中查找符合规定的子串,然后替换
然后继续读取文件,直到文件尾不知道这样是否可行能不能给段具体的代码……
参考方法 public String next(Pattern pattern), pattern是个正则表达式。
2。然后 使用正则表达式 做替换。
具体实现请google下。
public class TestReplace {
public static void main(String[] args) {
String str="fsa<i><br></i><i><br></i><i><br></i>fsda";
String regex="(<i>)<br>(</i>)"; //用小括号括起来的内容为一个元组
str=str.replaceAll(regex, "$1test$2"); //保留第一元组和第2元组,将<br>部分替换为test,进行全局替换
System.out.println(str);
}
}
希望这个对你有作用,关于读文件的问题就自己去解决啊!!
<i> </i> 必须是临近的
如果是:<i> ……<i> ……</i>这样的话,要从第二个<i>开始