Ekspresi biasa ialah alat padanan corak yang berkuasa yang boleh membantu kami memproses kandungan teks dengan berkesan. Dalam PHP, anda juga boleh menggunakan ungkapan biasa untuk memadankan berbilang baris kosong dan berbilang ruang berturut-turut. Mari kita lihat lebih dekat cara melaksanakannya.
Barisan kosong ialah baris tanpa sebarang aksara yang boleh dilihat. Dalam ungkapan biasa, baris kosong dinyatakan sebagai:
/^[s ]*? /
di mana, ^
bermaksud memadankan permulaan, [s ]*
bermaksud memadankan 0 atau lebih aksara ruang putih, termasuk ruang dan tab, `? bermaksud watak pemulangan pengangkutan dan suapan baris yang sepadan. Ungkapan biasa ini boleh memadankan berbilang baris kosong dan mengabaikan ruang atau tab sebelum dan selepas baris kosong.
/^[s ]*? {2,}/
{2,}` bermaksud memadankan dua atau lebih aksara Baris Baharu. Ungkapan biasa ini boleh memadankan berbilang baris kosong berturut-turut dan boleh mengabaikan ruang atau tab sebelum dan selepas baris kosong.
, dengan s
bermaksud memadankan mana-mana aksara ruang putih , termasuk ruang, tab , baris baharu, dsb. Jika anda ingin memadankan berbilang ruang berturut-turut, anda boleh menggunakan ungkapan biasa berikut: s
/s{2,}/
bermaksud memadankan dua atau lebih aksara ruang putih. Ungkapan biasa ini boleh memadankan berbilang ruang berturut-turut, tetapi aksara lain sebelum dan selepas ruang tidak boleh diabaikan. s{2,}
/[s ]{2,}/
bermaksud memadankan ruang dan tab dan [s ]
bermaksud Memadankan dua atau lebih aksara ruang putih. Ungkapan biasa ini boleh memadankan berbilang ruang dan tab berturut-turut, dan boleh mengabaikan aksara lain sebelum dan selepas ruang dan tab. {2,}
Atas ialah kandungan terperinci Cara menggunakan ungkapan biasa dalam PHP untuk memadankan berbilang baris kosong dan berbilang ruang berturut-turut. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!