急,在线等,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之间则替换
这样的实现方法很麻烦很浪费资源,求更好的方法
------解决方案--------------------