Java Regex - Kelas Matcher
pengantar
Itu java.util.regex.Matcher kelas bertindak sebagai mesin yang melakukan operasi pencocokan pada urutan karakter dengan menafsirkan Pola.
Deklarasi kelas
Berikut adalah deklarasi untuk java.util.regex.Matcher kelas -
public final class Matcher
extends Object
implements MatchResult
Metode kelas
Sr Tidak | Metode & Deskripsi |
---|---|
1 | Matcher appendReplacement (StringBuffer sb, String replacement)
Menerapkan langkah append-and-replace non-terminal. |
2 | StringBuffer appendTail (StringBuffer sb)
Menerapkan langkah tambahkan-dan-ganti terminal. |
3 | int end ()
Mengembalikan offset setelah karakter terakhir cocok. |
4 | int end (kelompok int)
Mengembalikan offset setelah karakter terakhir dari urutan yang diambil oleh grup tertentu selama operasi pencocokan sebelumnya. |
5 | boolean find ()
Mencoba menemukan urutan masukan berikutnya yang cocok dengan pola. |
6 | boolean find (int start)
Menyetel ulang pencocok ini dan kemudian mencoba menemukan urutan berikutnya dari urutan masukan yang cocok dengan pola, dimulai dari indeks yang ditentukan. |
7 | Grup string ()
Mengembalikan masukan yang diambil oleh grup tertentu selama operasi pertandingan sebelumnya. |
8 | Grup string (Nama string)
Mengembalikan masukan yang diambil oleh kelompok penangkap bernama selama operasi pertandingan sebelumnya. |
9 | int groupCount ()
Menampilkan jumlah grup yang menangkap dalam pola matcher ini. |
10 | boolean hasAnchoringBounds ()
Mengueri penahan batas wilayah untuk matcher ini. |
11 | boolean hasTransparentBounds ()
Menanyakan transparansi batas wilayah untuk matcher ini. |
12 | boolean hitEnd ()
Mengembalikan nilai benar jika akhir masukan terkena mesin telusur dalam operasi pencocokan terakhir yang dilakukan oleh pencocok ini. |
13 | boolean lookingAt ()
Mencoba mencocokkan urutan masukan, mulai dari awal wilayah, terhadap pola. |
14 | pertandingan boolean ()
Mencoba mencocokkan seluruh kawasan dengan pola. |
15 | Pola pola ()
Mengembalikan pola yang diinterpretasikan oleh matcher ini. |
16 | Statis String quoteReplacement (String s)
Mengembalikan String pengganti literal untuk String yang ditentukan. |
17 | Wilayah pencocok (int mulai, int akhir)
Menetapkan batas wilayah matcher ini. |
18 | int regionEnd ()
Melaporkan indeks akhir (eksklusif) dari wilayah matcher ini. |
19 | int regionStart ()
Melaporkan indeks awal wilayah pencocok ini. |
20 | String replaceAll (Penggantian string)
Mengganti setiap urutan masukan yang cocok dengan pola dengan string pengganti yang diberikan. |
21 | String replaceFirst (Penggantian string)
Mengganti urutan pertama dari urutan masukan yang cocok dengan pola dengan string pengganti yang diberikan. |
22 | boolean requireEnd ()
Mengembalikan nilai benar jika lebih banyak masukan dapat mengubah kecocokan positif menjadi negatif. |
23 | Setel ulang pencocok ()
Setel ulang pencocok ini. |
24 | Penyetelan ulang pencocokan (masukan CharSequence)
Menyetel ulang pencocok ini dengan urutan masukan baru. |
25 | int mulai ()
Mengembalikan indeks awal dari pertandingan sebelumnya. |
26 | int mulai (kelompok int)
Mengembalikan indeks awal dari urutan yang diambil oleh grup tertentu selama operasi pertandingan sebelumnya. |
27 | MatchResult toMatchResult ()
Mengembalikan status kecocokan matcher ini sebagai MatchResult. |
28 | String toString ()
Mengembalikan representasi string dari matcher ini. |
29 | Matcher useAnchoringBounds (boolean b)
Menetapkan penahan batas wilayah untuk matcher ini. |
30 | Matcher usePattern (Pattern newPattern)
Mengubah Pola yang digunakan Pencocokan ini untuk menemukan kecocokan. |
31 | Matcher useTransparentBounds (boolean b)
Menetapkan transparansi batas wilayah untuk matcher ini. |
Metode yang diwariskan
Kelas ini mewarisi metode dari kelas berikut -
- Java.lang.Object