Regex Kotlin正则表达式边界匹配不工作
我试图解析一个单词,两边都有空格或标点符号 我试过这个:Regex Kotlin正则表达式边界匹配不工作,regex,kotlin,regular-language,Regex,Kotlin,Regular Language,我试图解析一个单词,两边都有空格或标点符号 我试过这个: fun main(args: Array<String>) { val regex = "\bval\b".toRegex(); regex.matches("fn foo() { val x = 2;} x;").also { println(it) } } 趣味主线(args:Array){ val regex=“\bval\b”.toRegex(); regex.matches(“fn foo(){
fun main(args: Array<String>) {
val regex = "\bval\b".toRegex();
regex.matches("fn foo() { val x = 2;} x;").also { println(it) }
}
趣味主线(args:Array){
val regex=“\bval\b”.toRegex();
regex.matches(“fn foo(){val x=2;}x;”)。还有{println(it)}
}
但这是假的。我在这里测试了正则表达式,它可以工作,与输入字符串匹配
我做错了什么 我认为你用错了方法。从: 指示正则表达式是否与整个输入匹配
我想你可能想要的是。你可以在电脑上玩这个。太棒了!在我的例子中,它是
contains(“YOUR_REGEX.toRegex())