Java Regex - Kalıp Sınıfı
Giriş
java.util.regex.Pattern class, bir düzenli ifadenin derlenmiş bir temsilini temsil eder.
Sınıf beyanı
Aşağıdaki beyanı java.util.regex.Pattern sınıf -
public final class Pattern
extends Object
implements Serializable
Alan
Aşağıdakiler için alanlar java.util.regex.Duration sınıf -
static int CANON_EQ - Kanonik denkliği etkinleştirir.
static int CASE_INSENSITIVE - Büyük / küçük harfe duyarlı olmayan eşleştirmeyi etkinleştirir.
static int COMMENTS - Kalıpta boşluklara ve yorumlara izin verir.
static int DOTALL - Dotall modunu etkinleştirir.
static int LITERAL - Desenin değişmez ayrıştırılmasını sağlar.
static int MULTILINE - Çok satırlı modu etkinleştirir.
static int UNICODE_CASE - Unicode duyarlı kasa katlamayı etkinleştirir.
static int UNICODE_CHARACTER_CLASS - Önceden tanımlanmış karakter sınıflarının ve POSIX karakter sınıflarının Unicode sürümünü etkinleştirir.
static int UNIX_LINES - Unix hatları modunu etkinleştirir.
Sınıf yöntemleri
Sr.No | Yöntem ve Açıklama |
---|---|
1 | statik Desen derlemesi (String regex)
Verilen normal ifadeyi bir modelde derler. |
2 | statik Desen derlemesi (Dize normal ifadesi, int bayrakları)
Verilen normal ifadeyi verilen bayraklarla bir modelde derler. |
3 | int bayraklar ()
Bu kalıbın eşleşme bayraklarını döndürür. |
4 | Eşleştirici eşleştirici (CharSequence girişi)
Verilen girdiyle bu şablonla eşleşecek bir eşleştirici oluşturur. |
5 | statik boole eşleşmeleri (String regex, CharSequence girişi)
Verilen normal ifadeyi derler ve verilen girdiyi onunla eşleştirmeye çalışır. |
6 | IP dizgesi()
Bu desenin derlendiği normal ifadeyi döndürür. |
7 | statik String alıntı (String ler)
Belirtilen String için değişmez bir model String döndürür. |
8 | Dize [] bölme (CharSequence girişi)
Verilen giriş sırasını bu modelin eşleşmeleri etrafında böler. |
9 | String [] bölme (CharSequence girişi, int sınırı)
Verilen giriş sırasını bu modelin eşleşmeleri etrafında böler. |
10 | String toString ()
Bu desenin dize gösterimini döndürür. |
Miras alınan yöntemler
Bu sınıf, yöntemleri aşağıdaki sınıflardan miras alır -
- Java.lang.Object