正则表达式
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) } }
原文地址:https://blog.csdn.net/bfhcchfcj/article/details/144243935
免责声明:本站文章内容转载自网络资源,如本站内容侵犯了原著者的合法权益,可联系本站删除。更多内容请关注自学内容网(zxcms.com)!