我有这个正则表达式
^(?:http(?:s)?://)?(?:www(?:[0-9]+)?\.)
剥离www和http(s)://任何域名的一部分,只提供域名。它适用于:
但是当使用以字母w开头的域名时,它会删除w
有关如何改善它的任何想法?请使用此数据集http://regexr.com/3abl2
进行测试由于
答案 0 :(得分:1)
我想你想要这样的东西:
^(?:https?:\/\/)?(?:www\.)?(.*)$
请see this Regex Demo获取示例和说明。
更新您似乎还想省略www0
,www1
等?然后你会想要这个:
^(?:https?:\/\/)?(?:www[0-9]*\.)?(.*)$
答案 1 :(得分:0)