给定一个输入字段,我试图使用正则表达式来查找文本字段中的所有URL并使它们成为链接。但是,我希望保留所有信息。所以例如,我有一个输入“http://google.com你好,这是我的内容” - >我想分割的空白后这个正则表达式模式从另一个堆栈溢出问题(regexp = /(ftp | http | https://(\ w +:{0,1} \ w * @)?(\ S +)(:[0-9] +)?(/ | /([\ w#!:。?+ = & %@! - /]))?/),这样我就会得到一个['http://google.com','你好,这是我的内容']。JavaScript正则表达式 - 通过正则表达式模式将字符串分割成数组
另一个前:“您好,这是我的内容http://yahoo.com测试测试http://google.com” - >改编的[“您好,这是我的内容”,“http://yahoo.com”,“测试的测试”,“http://google.com”]
哪有这样做?任何帮助深表感谢!
'(FTP | HTTP | HTTPS):// \ S +'是足以让URL部分 –