Mula-mula, mari kita perkenalkan secara ringkas ungkapan biasa:
Apabila menulis program atau halaman web yang memproses rentetan, selalunya terdapat keperluan untuk mencari rentetan yang memenuhi peraturan kompleks tertentu. Ungkapan biasa ialah alat yang digunakan untuk menerangkan peraturan ini. Dalam erti kata lain, ungkapan biasa ialah kod yang merekodkan peraturan teks.
Mari kita lihat maksud watak berantakan dalam ungkapan biasa:
1. Metakarakter yang biasa digunakan
Kod
. Padan dengan mana-mana watak kecuali baris baharu
w sepadan dengan huruf atau nombor atau garis bawah atau aksara Cina
s sepadan dengan mana-mana aksara ruang putih
d sepadan dengan nombor
b sepadan dengan permulaan atau akhir perkataan
^ Padan dengan permulaan rentetan
$ sepadan dengan hujung rentetan
Kemudian mari kita cuba memahami:
bhellob sebenarnya mencari perkataan hello - mula-mula permulaan perkataan (b), kemudian rentetan hello, dan akhirnya hujung perkataan (b).
010-dddddddd Contohnya, nombor telefon talian tetap Beijing - pertama 010-, kemudian 8 digit (d).
^d{18}$ Contohnya, nombor ID - mula-mula rentetan bermula (^), kemudian nombor 18 digit (d), dan akhirnya rentetan berakhir ($).
Semua sumber di laman web ini disumbangkan dan diterbitkan oleh netizen, atau dicetak semula oleh tapak muat turun utama. Sila semak integriti perisian itu sendiri! Semua sumber di laman web ini adalah untuk pembelajaran dan rujukan sahaja. Tolong jangan gunakannya untuk tujuan komersial, jika tidak, anda akan bertanggungjawab untuk semua akibat yang ditanggung! Jika terdapat sebarang pelanggaran, sila hubungi kami untuk memadam dan mengalih keluarnya. Maklumat hubungan: admin@php.cn