String url = "hello world";
String p = "world";
Pattern pattern = Pattern.compile(p);
Matcher matcher = pattern.matcher(url);
if (matcher.matches()) {
int start = matcher.start();
int end = matcher.end();
}
我做错了什么?为什么 if 语句永远不会被命中?
最佳答案
matches()
方法尝试将整个字符串与模式匹配。您需要 find()
方法。
关于java - 愚蠢的 RegEx 问题。我究竟做错了什么?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/9013086/