Rumah >hujung hadapan web >tutorial js >Bagaimana untuk Memisahkan Rentetan JavaScript Menggunakan Berbilang Pemisah?

Bagaimana untuk Memisahkan Rentetan JavaScript Menggunakan Berbilang Pemisah?

Barbara Streisand
Barbara Streisandasal
2024-12-20 21:09:10784semak imbas

How to Split a JavaScript String Using Multiple Separators?

Memisahkan Rentetan dengan Berbilang Pemisah dalam JavaScript

S: Bagaimanakah saya boleh memisahkan rentetan dalam JavaScript berdasarkan berbilang pemisah, seperti koma dan spaces?

J: Walaupun fungsi split() secara tradisinya hanya menerima satu pemisah, anda boleh mengatasi ini pengehadan dengan menggunakan ungkapan biasa sebagai parameter:

"Hello awesome, world!".split(/[\s,]+/)
Output: ["Hello", "awesome", "world!"]

Ungkapan biasa [/s,] / sepadan dengan kedua-dua ruang dan koma, membolehkan anda memisahkan rentetan dengan sewajarnya.

Mendapatkan Elemen Terakhir

Anda boleh mendapatkan elemen terakhir tatasusunan yang terhasil dengan menolak 1 daripadanya panjang:

const bits = "Hello awesome, world!".split(/[\s,]+/);
const lastBit = bits[bits.length - 1];
Output: "world!"

Mengendalikan Corak Tidak Padan

Jika corak tidak sepadan dengan mana-mana pemisah dalam rentetan, fungsi split() akan mengembalikan satu elemen tatasusunan yang mengandungi rentetan asal:

const noMatchBits = "Hello awesome, world!".split(/foo/);
const noMatchLastBit = noMatchBits[noMatchBits.length - 1];
Output: "Hello awesome, world!"

Atas ialah kandungan terperinci Bagaimana untuk Memisahkan Rentetan JavaScript Menggunakan Berbilang Pemisah?. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!

Kenyataan:
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