如何从不规则命名的字符串中提取网站名称?

iyfjxgzm  于 2021-06-28  发布在  Hive
关注(0)|答案(2)|浏览(261)

我有一个列,看起来像:

this contains no website
this is a web site.io
another websi te.co

我想创建一个如下所示的列:

NULL
site
te

所以在没有句点的情况下,它应该返回null,但是如果有句点,它应该返回句点和前一个空格之间的东西。

kulphzqa

kulphzqa1#

你可以选择:

\b(\w+)\.(?:io|co)\b

查看regex101.com上的演示。

wgxvkvu9

wgxvkvu92#

你可以用这样一个积极的展望:

\S+(?=\.\S+)

第一个 \S+ 是你想要的未来 (?=\.\S+) 是后缀(例如 .com , .org , .net 等)。

相关问题