Memisahkan Rentetan dengan Berbilang Pemisah dalam JavaScript
Untuk memisahkan rentetan menggunakan berbilang pemisah dalam JavaScript, anda boleh menggunakan fungsi split() dengan ungkapan biasa (regexp) sebagai parameternya.
Untuk mencapai ini, bina regexp yang sepadan dengan keinginan anda pemisah. Sebagai contoh, untuk membelah pada kedua-dua koma dan ruang , gunakan /[s,] /. Pengkuantiti ' ' memastikan bahawa satu atau lebih kejadian pemisah dipadankan.
Berikut ialah contoh:
"Hello awesome, world!".split(/[\s,]+/)
Ini akan mengakibatkan rentetan dipecah menjadi tatasusunan subrentetan: [ "Hello", "hebat", "dunia!"].
Sebagai alternatif, jika anda ingin mendapatkan elemen terakhir tatasusunan berpecah, anda boleh mengaksesnya menggunakan sifat panjang tolak 1:
let bits = "Hello awesome, world!".split(/[\s,]+/) let bit = bits[bits.length - 1]
Ini akan menetapkan rentetan "dunia!" kepada bit pembolehubah.
Dalam kes di mana corak yang ditentukan tidak sepadan dalam rentetan, fungsi split() akan mengembalikan rentetan asal. Contohnya:
let bits = "Hello awesome, world!".split(/foo/)
Tatasusunan yang terhasil hanya akan mengandungi rentetan asal: ["Hello hebat, dunia!"].
Atas ialah kandungan terperinci Bagaimanakah Saya Boleh Memisahkan Rentetan JavaScript Menggunakan Berbilang Pemisah?. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!