【发布时间】:2012-02-14 10:35:26
【问题描述】:
我想知道什么是最快、最有效的方法(使用 JAVA)来搜索大字符串并进行查找替换,例如:
找到
'http://www.stackoverflow.com'
在一个长字符串的主体内并用
替换它'<a href="http://www.stackoverflow.com">http://www.stackoverflow.com</a>'
现在,在您建议使用 XSL 执行此操作之前,它已经不可能了。
简而言之,我想知道如何在长字符串中找到任何 URL 实例,并用适当的元素包装它,这样当页面在网络上呈现时,它会自动链接。谢谢。
【问题讨论】:
-
长字符串的其余部分是 HTML 吗?
-
我在 XSL 中尝试过只是为了实现我使用的框架只支持 XSL 1.0 哈哈。长字符串不是 HTML,只是纯文本,如果检测到“www.google.com”,则应自动链接
标签: java string search contains