Моя версия 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. Также, если есть другой способ сделать это без регулярных выражений, это было бы хорошо. Спасибо!