Kotlin 正则表达式与多线程编程全解析
1. 正则表达式匹配
在 Kotlin 中,要判断一个字符串是否与给定的正则表达式匹配,可以使用如下方法。首先创建一个 Regex 对象,然后调用字符串的 matches 函数。示例代码如下:
val re = Regex("^\\w{3}$") // 恰好 3 个单词字符
val matches1 = "Hello".matches(re) // -> false
val matches2 = "abc".matches(re) // -> true
另外,还可以编写一个字符串扩展函数,让代码更简洁。原本的写法是 "Hello".matches(Regex(".*ll.*")) ,通过扩展函数可以写成 "Hello" % ".*ll.*" 。提示:操作符 % 可以写成 .rem() 。
Regex 类的构造函数允许指定一个或多个选项,例如:
Regex(pattern:String, option:RegexOption)
Regex(pattern:String, options:Set<RegexOption>)
RegexOption 是一个
超级会员免费看
订阅专栏 解锁全文
704

被折叠的 条评论
为什么被折叠?



