如何进行替换,将段落中的所有普通地址转换为链接?
问题是句号在地址中有效,但地址可能在句末。
测试字符串:
The link is: http://www.google.com/pants. And that is the link.
我需要从 http 分组到裤子。(这是纯文本,我需要将其设为 html。)
这个正则表达式抓住了裤子之后的时期,所以很糟糕:
(^|[\n ])([\w]+?://[^\s]*)
我很确定我需要做一个前瞻,但我不能把它放在 ^\s 字符集中。尝试做一个 ifthenelse 也让我望而却步。
这是我的输出内容:
$1<a href=\"$2\" target=\"_blank\">$2</a>
嘿,读这个的人。确保你知道这个网站: http: //gskinner.com/RegExr/它规则。这是我正确使用任何正则表达式的唯一原因。