Rumah > hujung hadapan web > tutorial js > Bagaimanakah Saya Boleh Memisahkan Rentetan JavaScript Menggunakan Berbilang Pemisah?

Bagaimanakah Saya Boleh Memisahkan Rentetan JavaScript Menggunakan Berbilang Pemisah?

Patricia Arquette
Lepaskan: 2024-12-23 07:55:23
asal
474 orang telah melayarinya

How Can I Split a JavaScript String Using Multiple Separators?

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,]+/)
Salin selepas log masuk

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]
Salin selepas log masuk

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

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!

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
Artikel terbaru oleh pengarang
Tutorial Popular
Lagi>
Muat turun terkini
Lagi>
kesan web
Kod sumber laman web
Bahan laman web
Templat hujung hadapan