我得到以下文本/html:
Hello ! You should check this link : http://google.com
And this link too : <a href="http://example.com">http://example2.com</a>
我想要一个正则表达式来捕获我的文本中的 URL 以将它们替换为<a>
. 我得到以下正则表达式:
var REG_EXP = /[^">]((([A-Za-z]{3,9}:(?:\/\/)?)(?:[-;:&=\+\$,\w]+@)?[A-Za-z0-9.-]+|(?:www.|[-;:&=\+\$,\w]+@)[A-Za-z0-9.-]+)((?:\/[\+~%\/.\w-_]*)?\??(?:[-\+=&;%@.\w_]*)#?(?:[\w]*))?)[^"<]/gi;
但我的正则表达式也捕获http://example.com
和http://example2.com
。而且我不知道如何改进它以避免这种情况。