xuejianbest

查找符合要求的串:

def main(args: Array[String]): Unit = {
    val regex = new Regex("""\d+""")
    val res = regex.findAllIn("ab145as,a25aa5")
    while (res.hasNext) {
        val s = res.next()
        println(s)
    }
}
// 145
// 25
// 5

按组匹配:

用()分组,字符(和)用\(和\)转义。

val str = "decimal(10, 1)"
val regex = """decimal\((\d+),(\d+)\)""".r
val regex(a, b) = str

println(a) // 10
println(b) // 1

分类:

技术点:

相关文章:

  • 2021-11-22
  • 2021-11-22
  • 2021-11-22
  • 2022-12-23
  • 2022-12-23
  • 2021-10-19
  • 2022-12-23
  • 2022-12-23
猜你喜欢
  • 2021-11-22
  • 2021-11-22
  • 2021-11-22
  • 2021-11-22
  • 2021-11-21
  • 2021-11-22
相关资源
相似解决方案