【发布时间】:2014-04-02 11:10:56
【问题描述】:
我一直在通过 preg_match 从文本中找到 url 与此模式 /(http|https|ftp|ftps)\:\/\/[a-zA-Z0-9\-\.]+\.[a-zA-Z]{2,3}(\/\S*)?/
检测域而不是 url 的任何进一步解决方案?可能是这样的顶级域列表: .asia .biz .cat .com .net .edu .gov .info .com.eu .com.au
//编辑
例如我有一个这样的段落:
你好,世界。 https://stackoverflow.com/posts/22112284/edit
我想在该文本中找到这个域 stackoverflow.com。
【问题讨论】:
-
TLD 可能有超过 3 个字符,请参阅:iana.org/domains/root/db