- Java 正則教程
- Java 正則 - 主頁
- Java 正則 - 概述
- Java 正則 - 捕獲組
- Java 正則 - MatchResult 介面
- Java 正則 - Pattern 類
- Java 正則 - Matcher 類
- PatternSyntaxException 類
- Java 正則示例
- Java 正則 - 字元
- Java 正則 - 字元種類
- 預定義的字元種類
- POSIX 字元種類
- Java 正則 - JAVA 字元種類
- Unicode 字元種類
- Java 正則 - 邊界匹配器
- Java 正則 - 貪婪量詞
- Java 正則 - 勉強量詞
- Java 正則 - 專有量詞
- Java 正則 - 邏輯運算子
- Java 正則實用資源
- Java 正則 - 快速指南
- Java 正則 - 實用資源
- Java 正則 - 討論
java.util.regex.Pattern.matches() 方法
說明
java.util.regex.Pattern.matches(String regex, CharSequence input) 方法編譯給定的正則表示式並嘗試匹配給定的輸入。
宣告
以下是 java.util.regex.Pattern.matches(String regex, CharSequence input) 方法的宣告。
public static boolean matches(String regex, CharSequence input)
引數
regex - 要編譯的表示式。
input - 要匹配的字元序列。
異常
PatternSyntaxException - 如果表示式的語法無效。
示例
以下示例展示了 java.util.regex.Pattern.matches(String regex, CharSequence input) 方法的使用方法。
package com.tutorialspoint;
import java.util.regex.Matcher;
import java.util.regex.Pattern;
public class PatternDemo {
private static final String REGEX = "foo*";
private static final String INPUT = "fooooooooooooooooo";
public static void main( String args[] ) {
System.out.println("Current REGEX is: "+REGEX);
System.out.println("Current INPUT is: "+INPUT);
System.out.println("matches(): "+Pattern.matches(REGEX,INPUT));
}
}
讓我們編譯並執行以上程式,將產生如下結果 −
Current REGEX is: foo* Current INPUT is: fooooooooooooooooo matches(): true
javaregex_pattern.htm
廣告