【发布时间】:2018-04-16 22:52:02
【问题描述】:
我得到了像“facebook.com somenickname google.com example.com”这样的字符串。我的意思是有一个字符串可以包含多个 url 和我的域 - example.com。我想从该字符串中删除除“example.com”之外的所有网址,因此输出将类似于“somenickname example.com”
我尝试使用以下正则表达式,但不知道如何排除我的域。
string.replace(/(https?:\/\/)?(www.)?[a-zA-Z0-9][a-zA-Z0-9-]{1,61}[a-zA-Z0-9]\.[a-zA-Z]{2,}\/?/i, '').trim()
感谢您的帮助!
【问题讨论】:
标签: javascript node.js regex