在Java中,pattern()
是Pattern
類的一個方法,用于編譯給定的正則表達式并返回一個Pattern
對象。正則表達式是一種用于匹配字符串模式的語法。
pattern()
方法的語法如下:
public static Pattern pattern(String regex)
參數:
regex
:要編譯的正則表達式字符串。返回值:
Pattern
對象,該對象包含編譯后的正則表達式。示例:
import java.util.regex.Pattern;
public class Main {
public static void main(String[] args) {
String regex = "\\d+"; // 匹配一個或多個數字
Pattern pattern = Pattern.compile(regex); // 編譯正則表達式
System.out.println(pattern.pattern()); // 輸出正則表達式字符串
}
}
輸出:
\d+
在上面的示例中,我們使用pattern()
方法將正則表達式"\\d+"
編譯為一個Pattern
對象。然后,使用pattern.pattern()
方法獲取編譯后的正則表達式字符串,并輸出它。