1. 什么是正则表达式
- 正则表达式是一种用来匹配字符串的强大工具,它由普通字符(例如字符 a 到 z)和特殊字符(称为“元字符”)组成
2. 使用步骤
- (1)定义一个正则表达式。 ".*".r
- (2)调用正则表达式的相关方法
kotlin
体验AI代码助手
代码解读
复制代码
package reg
object reg01 {
def main(args: Array[String]): Unit = {
val reg = "\d+".r
val source = "067891 one 2 two 3 4 5"
reg.findAllIn(source).foreach(println)
}
}
- 规则
- \d 表示一个数字
- \d{4} 表示四个数字 {n} 量词,让前面的规则重复n次。
ini
体验AI代码助手
代码解读
复制代码
package reg
object reg01 {
def main(args: Array[String]): Unit = {
////定义一个正则表达式
//val reg = "\d\d\d".r // 三个相邻的数字
val reg = "\d{4}".r // 五个相邻的数字
// 1. 匹配。在目标字符串中,把符合正则表达式要求内容,找出来。
val source = "67891 one 2105 two 3 4 5"
reg.findAllIn(source).foreach(println)
}
}