我正试图用Intellij IDE在Java中编写正则表达式,但.compile((正在获得
无法解析符号"编译">
private boolean isUrlFormatValid(String url) {
Pattern pattern = new Pattern.compile("blabla");
//some other stuff
}
我在课程开始时就导入了这些:
import java.util.regex.Matcher;
import java.util.regex.Pattern;
.compile未解析。我需要添加其他内容吗?或者你认为intellij的想法有问题?
注意:我也尝试过用完整路径定义,比如:
Pattern p = new java.util.regex.Pattern.compile("blabla");
但效果不佳。
Pattern.compile("blabla");
这是Pattern
类上的一个静态方法(注意Pattern
中的大写p。静态方法不需要运行实例。所以只需删除new
关键字即可。