私の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は渡しません。また、正規表現なしでこれを行う別の方法がある場合は、それも問題ありません。ありがとう!