Rumah > pembangunan bahagian belakang > tutorial php > Cara menggunakan ungkapan biasa dalam PHP untuk memadankan berbilang baris kosong dan berbilang ruang berturut-turut

Cara menggunakan ungkapan biasa dalam PHP untuk memadankan berbilang baris kosong dan berbilang ruang berturut-turut

王林
Lepaskan: 2023-06-22 13:38:02
asal
2291 orang telah melayarinya

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.

  1. Memadankan berbilang baris kosong

Barisan kosong ialah baris tanpa sebarang aksara yang boleh dilihat. Dalam ungkapan biasa, baris kosong dinyatakan sebagai:

/^[s    ]*?
/
Salin selepas log masuk

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.

Jika anda ingin memadankan berbilang baris kosong berturut-turut, anda boleh menggunakan ungkapan biasa berikut:

/^[s    ]*?
{2,}/
Salin selepas log masuk

Di mana, `

{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.

    memadankan berbilang ruang berturut-turut
Dalam ungkapan biasa, ruang berterusan boleh diwakili oleh

, 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,}/
Salin selepas log masuk

di mana,

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,}

Jika anda ingin memadankan aksara ruang putih lain seperti ruang dan tab, anda boleh menggunakan ungkapan biasa berikut:

/[s    ]{2,}/
Salin selepas log masuk
di mana,

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,}

Ringkasan

Menggunakan ungkapan biasa dalam PHP boleh membantu kami memadankan berbilang baris kosong dan berbilang ruang berturut-turut dengan cepat. Melalui pengenalan di atas, kita dapat melihat bahawa walaupun ungkapan biasa agak rumit, selagi anda menguasai sintaks asas, anda boleh menyelesaikan masalah pemprosesan teks dengan cepat. Jika anda ingin mengetahui lebih lanjut tentang ungkapan biasa, anda boleh berlatih lebih banyak dan meningkatkan lagi kemahiran anda.

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!

sumber:php.cn
Kenyataan Laman Web ini
Kandungan artikel ini disumbangkan secara sukarela oleh netizen, dan hak cipta adalah milik pengarang asal. Laman web ini tidak memikul tanggungjawab undang-undang yang sepadan. Jika anda menemui sebarang kandungan yang disyaki plagiarisme atau pelanggaran, sila hubungi admin@php.cn
Tutorial Popular
Lagi>
Muat turun terkini
Lagi>
kesan web
Kod sumber laman web
Bahan laman web
Templat hujung hadapan