簡體   English   中英

Java正則表達式patter.compile()無法解析符號

[英]Java regex patter.compile() cannot be resolved symbol

我正在嘗試使用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類(注意在大寫的P Pattern 。靜態方法不需要一個實例來運行。所以,簡單地刪除new關鍵字。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM