gpt4 book ai didi

regex - 从电子邮件地址中提取域名的一行代码

转载 作者:行者123 更新时间:2023-12-02 05:56:15 26 4
gpt4 key购买 nike

如何从 local-part@domain 中选择性地提取 domain?我的尝试是

Try(email.split("@")(1)).toOption

但似乎应该有一种不依赖于异常处理的方法。理想情况下,我追求单线。

最佳答案

没有一个类轮,只适用于 2.13。但这对我来说似乎很清楚。

def extractDomain(email: String): Option[String] = email match {
case s"${_}@${domain}" => Some(domain)
case _ => None
}

(注意,如果有多个 @ 符号,这将只拆分第一个)

关于regex - 从电子邮件地址中提取域名的一行代码,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/57959544/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com