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.yiibai;
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