Java Regex - Matcher Sınıfı
Giriş
java.util.regex.Matcher sınıfı, bir Modeli yorumlayarak bir karakter dizisi üzerinde eşleştirme işlemleri gerçekleştiren bir motor görevi görür.
Sınıf beyanı
Aşağıdaki beyanı java.util.regex.Matcher sınıf -
public final class Matcher
extends Object
implements MatchResult
Sınıf yöntemleri
Sr.No | Yöntem ve Açıklama |
---|---|
1 | Matcher appendReplacement (StringBuffer sb, String değişimi) Terminal olmayan bir ekleme ve değiştirme adımı uygular. |
2 | StringBuffer appendTail (StringBuffer sb) Bir terminal ekleme ve değiştirme adımını uygular. |
3 | niyet etmek() Eşleşen son karakterden sonraki uzaklığı döndürür. |
4 | int end (int grup) Önceki maç işlemi sırasında verilen grup tarafından yakalanan alt dizinin son karakterinden sonraki ofseti döndürür. |
5 | boole bul () Desenle eşleşen giriş dizisinin sonraki alt dizisini bulmaya çalışır. |
6 | boolean bulma (int başlangıç) Bu eşleştiriciyi sıfırlar ve ardından, belirtilen dizinden başlayarak modelle eşleşen giriş dizisinin bir sonraki alt dizisini bulmaya çalışır. |
7 | Dize grubu () Önceki eşleme işlemi sırasında verilen grup tarafından yakalanan girdi alt dizisini döndürür. |
8 | Dize grubu (Dize adı) Önceki eşleştirme işlemi sırasında verilen adlandırılmış yakalama grubu tarafından yakalanan girdi alt dizisini döndürür. |
9 | int groupCount () Bu eşleştiricinin desenindeki yakalama gruplarının sayısını döndürür. |
10 | boolean hasAnchoringBounds () Bu eşleştirici için bölge sınırlarının sabitlenmesini sorgular. |
11 | boolean hasTransparentBounds () Bu eşleştirici için bölge sınırlarının şeffaflığını sorgular. |
12 | boolean hitEnd () Bu eşleştirici tarafından gerçekleştirilen son eşleştirme işleminde girişin sonu arama motoru tarafından vurulursa doğru döndürür. |
13 | boolean görünümlüAt () Girdi sırasını, bölgenin başlangıcından başlayarak modelle eşleştirmeye çalışır. |
14 | boole eşleşmeleri () Kalıpla tüm bölgeyi eşleştirmeye çalışır. |
15 | Desen deseni () Bu eşleştirici tarafından yorumlanan modeli döndürür. |
16 | statik String quoteReplacement (String ler) Belirtilen String için değişmez bir değiştirme String döndürür. |
17 | Eşleştirici bölge (int start, int end) Bu eşleştiricinin bölgesinin sınırlarını ayarlar. |
18 | int regionEnd () Bu eşleştiricinin bölgesinin bitiş endeksini (hariç) bildirir. |
19 | int regionStart () Bu eşleştiricinin bölgesinin başlangıç endeksini bildirir. |
20 | String replaceAll (Dize değişimi) Desenle eşleşen giriş dizisinin her alt dizisini verilen değiştirme dizesiyle değiştirir. |
21 | String replaceFirst (Dize değişimi) Modelle eşleşen giriş dizisinin ilk alt dizisini verilen değiştirme dizesiyle değiştirir. |
22 | boolean requireEnd () Daha fazla girdi, pozitif bir eşleşmeyi negatif bir eşleşmeye dönüştürebiliyorsa doğru döndürür. |
23 | Eşleştirici sıfırlama () Bu eşleştiriciyi sıfırlar. |
24 | Eşleştirici sıfırlama (CharSequence girişi) Bu eşleştiriciyi yeni bir giriş sırası ile sıfırlar. |
25 | int başlangıç () Önceki eşleşmenin başlangıç dizinini döndürür. |
26 | int başlangıç (int grup) Önceki eşleme işlemi sırasında belirli grup tarafından yakalanan alt dizinin başlangıç dizinini döndürür. |
27 | MatchResult toMatchResult () Bu eşleştiricinin eşleşme durumunu MatchResult olarak döndürür. |
28 | String toString () Bu eşleştiricinin dize gösterimini döndürür. |
29 | Eşleştirici kullanımıAnchoringBounds (boolean b) Bu eşleştirici için bölge sınırlarının ankrajını ayarlar. |
30 | Matcher usePattern (Pattern newPattern) Bu Eşleştiricinin eşleşmeleri bulmak için kullandığı Modeli değiştirir. |
31 | Eşleştirici kullanımıTransparentBounds (boolean b) Bu eşleştirici için bölge sınırlarının şeffaflığını ayarlar. |
Miras alınan yöntemler
Bu sınıf, yöntemleri aşağıdaki sınıflardan miras alır -
- Java.lang.Object