java.util.regex.Pattern.matches ()
Descrizione
Il java.util.regex.Pattern.matches(String regex, CharSequence input) Il metodo compila l'espressione regolare data e tenta di confrontare l'input fornito con essa.
Dichiarazione
Di seguito è riportata la dichiarazione per java.util.regex.Pattern.matches(String regex, CharSequence input) metodo.
public static boolean matches(String regex, CharSequence input)
Parametri
regex - L'espressione da compilare.
input - La sequenza di caratteri da abbinare.
Eccezioni
PatternSyntaxException - Se la sintassi dell'espressione non è valida.
Esempio
L'esempio seguente mostra l'utilizzo del metodo 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));
}
}
Compiliamo ed eseguiamo il programma sopra, questo produrrà il seguente risultato:
Current REGEX is: foo*
Current INPUT is: fooooooooooooooooo
matches(): true