正则表达式

复制代码
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)
  }


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