【发布时间】:2012-08-22 17:40:28
【问题描述】:
我有一个从服务器发送的字符串,如下所示:
“嘿,看看这张照片http://example.com/fantastic.jpg,好看吗?”
我想要一个执行以下操作的正则表达式函数:
function returnUrl(text) {
regex here ...
return url;
}
我的正则表达式真的很糟糕,所以我来这里寻求帮助。请看下面的图片以了解我的意思:
这是 stackOverflow 自动更改我在可点击 URL 中插入的文本,我想它是 jQuery / regex。
提前致谢。
编辑:
忘了提一下,这个正则表达式应该只适用于图像(jpg、png 等)而不适用于所有链接。
【问题讨论】:
-
对不起,我懒得解决,你必须分解你的文本,并用你惊人的正则表达式检查每一行,因为正则表达式在文本中 \n\r 有一些问题
-
我的错,我没有提到它应该只适用于图像。已编辑。