云星数据---Scala实战系列(精品版)】:Scala入门教程058-Scala实战源码-Scala 正则 Regex

来源:互联网 发布:攀枝花学院知乎 编辑:程序博客网 时间:2024/06/02 04:24

Scala 正则

package scala_learn.demo15_Regeximport scala.util.matching.Regex/** * Created by liguohua on 2017/3/31. */class O1_RegexDemo {}object O1_RegexDemo {  def main(args: Array[String]) {    //test1()    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)  }}
阅读全文
0 0
原创粉丝点击