【发布时间】:2016-10-19 21:49:11
【问题描述】:
我正在尝试弄清楚如何查看一个字符串并将任何以“.com”结尾的单词替换为一个有效的 url 链接。
例如: “google.com has launces a ..”将替换为
“<.a href="google.com">google.com 已发布..”
// I tried following code, but it only works for finding word which starts with "www."
data.rows[j].content = data.rows[j].content.replace(
/(^|<|\s)(www\..+?\..+?)(\s|>|$)/g,'<a href="https://$2" target="_blank">$2</a>'
)
【问题讨论】:
-
为什么不能将第二个
.+?换成com并删除www\.?你似乎已经有了你的正则表达式,你有什么卡住了吗? -
我是正则表达式的新手。我在上面试过但不起作用
标签: regex url replace hyperlink