Java Regex - klasa wzorca
Wprowadzenie
Plik java.util.regex.Pattern class reprezentuje skompilowaną reprezentację wyrażenia regularnego.
Deklaracja klasy
Poniżej znajduje się deklaracja dla java.util.regex.Pattern klasa -
public final class Pattern
extends Object
implements Serializable
Pole
Poniżej znajdują się pola dla java.util.regex.Duration klasa -
static int CANON_EQ - Włącza równoważność kanoniczną.
static int CASE_INSENSITIVE - Włącza dopasowywanie bez rozróżniania wielkości liter.
static int COMMENTS - Zezwala na spacje i komentarze we wzorcu.
static int DOTALL - Włącza tryb dotall.
static int LITERAL - Włącza dosłowne analizowanie wzorca.
static int MULTILINE - Włącza tryb wielowierszowy.
static int UNICODE_CASE - Umożliwia składanie obudowy z obsługą Unicode.
static int UNICODE_CHARACTER_CLASS - Włącza wersję Unicode predefiniowanych klas znaków i klas znaków POSIX.
static int UNIX_LINES - Włącza tryb linii Unix.
Metody klasowe
Sr.No | Metoda i opis |
---|---|
1 | statyczna kompilacja wzorca (wyrażenie regularne String) Kompiluje dane wyrażenie regularne do wzorca. |
2 | statyczna kompilacja wzorca (ciąg wyrażeń regularnych, flagi int) Kompiluje dane wyrażenie regularne do wzorca z podanymi flagami. |
3 | flagi int () Zwraca flagi dopasowania tego wzorca. |
4 | Dopasowanie dopasowujące (dane wejściowe CharSequence) Tworzy element dopasowujący, który dopasuje dane wejście do tego wzorca. |
5 | statyczne dopasowania boolowskie (ciąg regex, wejście CharSequence) Kompiluje dane wyrażenie regularne i próbuje dopasować do niego podane dane wejściowe. |
6 | Wzór ciągu () Zwraca wyrażenie regularne, z którego został skompilowany ten wzorzec. |
7 | statyczny cytat typu String (ciąg znaków) Zwraca wzorzec literału String dla określonego String. |
8 | String [] split (dane wejściowe CharSequence) Dzieli podaną sekwencję wejściową wokół dopasowań tego wzorca. |
9 | String [] split (wejście CharSequence, limit int) Dzieli podaną sekwencję wejściową wokół dopasowań tego wzorca. |
10 | Ciąg toString () Zwraca ciąg znaków reprezentujący ten wzorzec. |
Dziedziczone metody
Ta klasa dziedziczy metody z następujących klas -
- Java.lang.Object