Java Regex - Classe Pattern
introduzione
Il java.util.regex.Pattern class rappresenta una rappresentazione compilata di un'espressione regolare.
Dichiarazione di classe
Di seguito è riportata la dichiarazione per java.util.regex.Pattern classe -
public final class Pattern
extends Object
implements Serializable
Campo
Di seguito sono riportati i campi per java.util.regex.Duration classe -
static int CANON_EQ - Abilita l'equivalenza canonica.
static int CASE_INSENSITIVE - Abilita la corrispondenza senza distinzione tra maiuscole e minuscole.
static int COMMENTS - Consente spazi e commenti nel pattern.
static int DOTALL - Abilita la modalità dotall.
static int LITERAL - Abilita l'analisi letterale del pattern.
static int MULTILINE - Abilita la modalità multilinea.
static int UNICODE_CASE - Abilita la piegatura del caso compatibile con Unicode.
static int UNICODE_CHARACTER_CLASS - Abilita la versione Unicode delle classi di caratteri predefinite e delle classi di caratteri POSIX.
static int UNIX_LINES - Abilita la modalità linee Unix.
Metodi di classe
Suor n | Metodo e descrizione |
---|---|
1 | Compilazione di pattern statici (stringa regex) Compila l'espressione regolare data in un pattern. |
2 | compilazione di modelli statici (regex stringa, flag int) Compila l'espressione regolare data in un pattern con i flag dati. |
3 | int flags () Restituisce i flag di corrispondenza di questo modello. |
4 | Matcher matcher (input CharSequence) Crea un matcher che abbinerà l'input fornito a questo modello. |
5 | corrispondenze booleane statiche (String regex, CharSequence input) Compila l'espressione regolare data e tenta di confrontare l'input fornito con essa. |
6 | Schema corde () Restituisce l'espressione regolare da cui è stato compilato questo modello. |
7 | static String quote (String s) Restituisce una stringa di pattern letterale per la stringa specificata. |
8 | String [] split (CharSequence input) Divide la sequenza di input data attorno a corrispondenze di questo modello. |
9 | String [] split (CharSequence input, int limit) Divide la sequenza di input data attorno a corrispondenze di questo modello. |
10 | String toString () Restituisce la rappresentazione di stringa di questo modello. |
Metodi ereditati
Questa classe eredita i metodi dalle seguenti classi:
- Java.lang.Object