Rumah > Artikel > hujung hadapan web > Bagaimana untuk Menangkap Teks Berbilang Baris dalam JavaScript dengan Ungkapan Biasa?
Penalaan Halus Padanan Regeks Berbilang Baris dalam JavaScript
Apabila cuba memadankan teks berbilang baris menggunakan ungkapan biasa dalam JavaScript, lalai tingkah laku tidak termasuk aksara baris baharu, menjadikannya mencabar untuk menangkap blok yang merangkumi berbilang baris. Ini boleh mengecewakan, terutamanya apabila bendera 'm' (padanan berbilang baris) tidak menyelesaikan isu tersebut.
Penyelesaian terletak pada menggunakan kelas aksara [sS] dalam regex. Ini sepadan dengan semua aksara, termasuk aksara baris baharu, membolehkan anda menangkap teks yang merentangi berbilang baris dengan tepat.
Pecahan Kod:
<code class="javascript">var ss = "<pre class="brush:php;toolbar:false">aaaa\nbbb\ncccddd"; var arr = ss.match(/
/gm); alert(arr); // "<pre class="brush:php;toolbar:false">....:)"
Inti Utama kepada Pertimbangkan:
Atas ialah kandungan terperinci Bagaimana untuk Menangkap Teks Berbilang Baris dalam JavaScript dengan Ungkapan Biasa?. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!