Scala 正则
package scala_learn.demo15_Regex
import scala.util.matching.Regex
/**
* Created by liguohua on 2017/3/31.
*/
class O1_RegexDemo {
}
object O1_RegexDemo {
def main(args: Array[String]) {
test4()
}
def test4(): Unit ={
val pattern = new Regex("abl[ae][\\d|\\w]+")
val str = "ablaw is able3 and cool ableex"
println((pattern findAllIn str).mkString(","))
}
def test3() {
val str = "Scala is Scalable and cool , i love scala programming language"
val regex=new Regex("(S|s)cala")
val rs= regex.findAllIn(str).mkString(",")
println(rs)
}
def test2() {
val str = "Scala is Scalable and cool , i love scala programming language"
val regex=new Regex("scala")
val rs= regex.findFirstIn(str)
println(rs)
}
def test1() {
val str = "Scala is Scalable and cool , i love scala programming language"
val regex="scala".r()
val rs= regex.findFirstIn(str)
println(rs)
}
}