当前位置: 代码迷 >> J2EE >> 急java中replace的有关问题
  详细解决方案

急java中replace的有关问题

热度:78   发布时间:2016-04-22 00:43:45.0
急,在线等,java中replace的问题
从数据库获取的数据:
<A href="http.baidu.com">http://www.baidu.com</A>
<A href="http://www.google.com">http://www.google.com</A>
……

记录中可能有多个链接,我要做的是将<a></a>中部分的url设置背景色,href中的url不做修改

目前个人的想法:1.先验证记录中是否有链接 2.如果没有则直接replaceALl,如果有利用循环对每一个完整的<a></a>进行处理:先获取第一个"<a href="的index1,还有结束符">"的index2,然后获取"</a>"的index3,查找到要设置背景色的文字的inde4,如果index4在index2和index3之间则替换

这样的实现方法很麻烦很浪费资源,求更好的方法

------解决方案--------------------
探讨
引用:
Java code


String str = "<A href=\"http.baidu.com\">http://www.baidu.com</A>\r\n"
+ "<div href=\"http://www.google.com\">http://www.google.com</div>";
Pattern p=Pattern.c……


我如何……
  相关解决方案