Sintaks asas ungkapan biasa Java termasuk aksara meta, corak yang dipratentukan, kelas aksara, pengubah pengkuantiti, melarikan diri, pengelompokan, pengelompokan bukan tangkapan, penegasan pandang ke hadapan, kumpulan tangkapan dinamakan, rujukan ke belakang, dsb. Pengenalan terperinci: 1. Metacharacters: ".": sepadan dengan mana-mana aksara tunggal (kecuali baris baharu); subungkapan sebelumnya sifar atau lebih kali;
Sistem pengendalian tutorial ini: sistem Windows 10, komputer Dell G3.
Java Regular Expression (Regular Expression) ialah alat pemprosesan teks yang berkuasa yang menggunakan corak tertentu untuk memadankan, mencari atau memanipulasi teks. Berikut ialah beberapa sintaks asas untuk ungkapan biasa Java:
Metacharacter:
Corak yang dipratentukan:
Kelas watak:
Pengubah pengkuantiti:
Escape: Gunakan garis miring ke belakang () untuk melarikan diri daripada aksara khas, sebagai contoh bermakna sepadan dengan watak titik sebenar dan bukannya watak khas.
Pengumpulan: Gunakan kurungan untuk mengumpulkan, contohnya (ab)* bermaksud memadankan "ab" sifar atau lebih kali.
Penghimpunan bukan penangkapan: Gunakan kurungan dan tanda soal di hadapan untuk melaksanakan pengumpulan bukan penangkapan, contohnya (?:ab)* bermaksud memadankan "ab" sifar atau lebih kali, tetapi tidak menangkap kandungan pengelompokan. . abc", dan (? !abc) bermakna rentetan yang mengikuti serta-merta tidak boleh menjadi "abc".
Kumpulan penangkap bernama: Gunakan (?
back Rujukan: Gunakan n (di mana n adalah integer positif) untuk membuat rujukan belakang dan merujuk kepada kandungan yang sepadan dengan kumpulan penangkapan n. boleh dirujuk kembali Sebagai contoh, aksara yang sama yang muncul dua kali berturut-turut dalam rentetan corak boleh diwakili oleh rujukan belakang Contohnya, aksara yang sama yang muncul dua kali berturut-turut dalam rentetan corak boleh diwakili oleh a rujukan belakang
Atas ialah kandungan terperinci Apakah sintaks ungkapan biasa java. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!