检测纯文本中的所有网址并将其转换为链接,但如果已经是链接,则不执行任何操作。
var text = 'text with link <a href="/">www.google.com</a>, another link www.google.com';
结果应该是:
var text = 'text with link <a href="/">www.google.com</a>, another link <a href="www.google.com">www.google.com</a>';
答案 0 :(得分:1)
您可以使用regexp进行解析,而不是查找网址(搜索google示例)。然后你需要在de text中获取字符串的索引(定位的url)并进行更改(在链接中放置一个&#34; a&#34;属性)。然后再获取其他索引,直到获得EOF。