javascript正则表达式替换水平椭圆
我正在将一个提要导入一个应用程序,并使用regex替换设置将url字符串转换为超链接。每隔一段时间就会有一个水平椭圆javascript正则表达式替换水平椭圆,javascript,regex,Javascript,Regex,我正在将一个提要导入一个应用程序,并使用regex替换设置将url字符串转换为超链接。每隔一段时间就会有一个水平椭圆…连接到链接http://example.com/home.html…并将get拉入超链接href。如何删除此项?下面是我目前的替代者 str.replace(/(http[^\s]+)/,“”)这应该适合您 a = a.replace(/… +$/, "") a.replace(/(http[^\s]+)/, '<a href="$1" target="_blank">
…
连接到链接http://example.com/home.html…
并将get拉入超链接href。如何删除此项?下面是我目前的替代者
str.replace(/(http[^\s]+)/,“”)
这应该适合您
a = a.replace(/… +$/, "")
a.replace(/(http[^\s]+)/, '<a href="$1" target="_blank">link</a>')
a=a.replace(/…+$/,“”)
a、 替换(/(http[^\s]+)/,“”)
/(http[^\s]+)…/
–这将不再匹配任何后面没有..
的URL–至少您应该将..
设置为可选。g和i标志可能也有帮助,可能OP想要处理多个URI.Doh。用一种更易读的方式进行编辑。我猜正则表达式不能匹配椭圆,但我用unicode实现了它<代码>替换(/\u2026/,“”)谢谢大家。