正则表达式

复制代码
object test3 {
  def main(args: Array[String]): Unit = {
    //定义一个规则 正则表达式
  //  val reg = "[a-zA-Z]{2}".r
   // val reg = "^a$".r
    //1. . 表示 除了换行之外的·其他的任意单个字符
    //2. \d 等于[0-9]匹配一个数字 digit
    //3. \D 除了\d之外的其他的任意字符,表示非数字
    //4. \w 等价于[0-9A-Za-z_]63个字符,表示一个字
    //5. \W 除了\w之外的任意字符。表示非字
    //6. \s 表示一个空格 space
    //7. \S 表示一个非空格
  //val reg = ".".r
    val reg = "\\d".r
    //1.查找。在目标字符串中,找到符合正则表达式要求的 子串
    //    reg.findFirstIn("abc")
    //    if (!rs.isEmpty){
    //      println("你找到的,符合正则表达式要求的内容是",rs.get)
    // }
    reg.findAllIn("i am a student, ok, yes, no").toList.foreach(println)
  }


}
相关推荐
全栈前端老曹19 小时前
【Redis】发布订阅模型 —— Pub/Sub 原理、消息队列、聊天系统实战
前端·数据库·redis·设计模式·node.js·全栈·发布订阅模型
SQL必知必会19 小时前
使用 SQL 构建转化漏斗
数据库·sql·数据分析
丿BAIKAL巛19 小时前
Docker部署的Mysql数据库自动化备份
数据库·mysql·docker
爬山算法19 小时前
MongoDB(11)MongoDB的默认端口号是多少?
数据库·mongodb
betazhou19 小时前
Mongodb日志类型以及日志轮转
数据库·mongodb
一次旅行19 小时前
接口自动化测试模板
数据库·python·pytest
想睡hhh19 小时前
redis的高效工作方式
数据库·redis·缓存
、BeYourself19 小时前
PostgreSQL 安装中文全文检索插件zhparser扩展
数据库·postgresql·全文检索
dishugj19 小时前
【Oracle】Oracle rac1 节点ora.chad offline解决方案
数据库·oracle
木子020419 小时前
oracle里面inner join 和left join 的区别
数据库·oracle