Warning: file_get_contents(/data/phpspider/zhask/data//catemap/4/kotlin/3.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/batch-file/5.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Regex Kotlin正则表达式边界匹配不工作_Regex_Kotlin_Regular Language - Fatal编程技术网

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())