我的 Scala 版本 2.7.7
我试图从更大的字符串中提取电子邮件地址。字符串本身没有格式。我得到的代码:
import scala.util.matching.Regex
import scala.util.matching._
val Reg = """\b[A-Z0-9._%+-]+@[A-Z0-9.-]+\.[A-Z]{2,4}\b""".r
"yo my name is joe : joe@gmail.com" match {
case Reg(e) => println("match: " + e)
case _ => println("fail")
}
RegEx 在 RegExBuilder 中通过,但在 scala 中没有通过。此外,如果有另一种方法可以在没有正则表达式的情况下执行此操作,那也可以。谢谢!