Pisahkan Rentetan Dengan Berbilang Pemisah Menggunakan JavaScript

Pisahkan Rentetan Dengan Berbilang Pemisah Menggunakan Javascript



Rentetan pemisah ialah amalan memecahkan rentetan teks dengan cara yang sistematik supaya setiap komponen teks boleh dirawat secara berasingan. Kadangkala pembangun perlu memisahkan rentetan panjang berdasarkan pemisah berbilang yang mengandungi rentetan. Untuk berbuat demikian, JavaScript menyediakan kaedah split().

Catatan blog ini akan menentukan kaedah untuk memisahkan rentetan JavaScript dengan berbilang pemisah.

Bagaimana untuk Memisahkan Rentetan JavaScript Dengan Berbilang Pemisah?

Untuk memisahkan rentetan JavaScript dengan berbilang pemisah, gunakan kaedah yang dinyatakan di bawah:







Mari kita periksa kaedah di atas secara individu.



Kaedah 1: Pisahkan Rentetan JavaScript Dengan Berbilang Pemisah Menggunakan Kaedah split().

Untuk membelah rentetan dengan berbilang pemisah, gunakan ' split() ” kaedah. Kaedah split() membahagikan rentetan kepada tatasusunan subrentetan berdasarkan pemisah.



Sintaks





Gunakan sintaks yang diberikan di bawah untuk kaedah split():

berpecah ( pemisah )

Di sini, ' pemisah ” ialah watak, atau corak regex yang digunakan untuk membelah rentetan.



Nilai Pulangan

  • Ia mengembalikan tatasusunan subrentetan.

Contoh

Buat pembolehubah ' tali ” yang mengandungi rentetan dengan berbilang pemisah, termasuk “ ruang ”, “ ! ” dan “ _ ”:

adalah thong = 'Selamat datang! ke Linuxhint_Website' ;

Panggil kaedah split() dengan menghantar ungkapan biasa yang mengandungi pemisah termasuk “ ! ”, “ \s ” (ruang), “ _ ”.

adalah splitString = tali. berpecah ( / [ ! \s_ ] +/ ) ;

Cetak rentetan berpecah pada konsol:

konsol. log ( splitString ) ;

Output menunjukkan bahawa rentetan berjaya dibahagikan kepada subrentetan dengan pemisah:

Jika anda tidak berminat untuk menggunakan ungkapan biasa, kemudian ikut bahagian di bawah untuk memisahkan rentetan dengan berbilang pemisah.

Kaedah 2: Pisahkan Rentetan JavaScript Dengan Berbilang Pemisah Menggunakan Kaedah split() Dengan Kaedah replaceAll()

Gunakan kaedah split() dengan kaedah replaceAll() untuk memisahkan rentetan JavaScript dengan berbilang pemisah. Kaedah replaceAll() menggantikan pemisah dengan satu aksara, dan kemudian kaedah split() akan membelah rentetan pada aksara tunggal.

Sintaks

Ikuti sintaks yang diberikan untuk membelah rentetan dengan berbilang pemisah menggunakan kaedah split() dan replaceAll():

gantiSemua ( pemisah, pengganti ) . berpecah ( pemisah )

Contoh

Dalam contoh berikut, pertama, kami akan menggantikan semua pemisah dengan pemisah tunggal ' $ ' menggunakan ' gantiSemua() ' kaedah dan kemudian belah rentetan berdasarkan pemisah tunggal ' $ ”:

adalah splitString = tali. gantiSemua ( ';' , '$' ) . gantiSemua ( ',' , '$' ) . berpecah ( '$' ) ;

Pengeluaran

Kami telah mengumpulkan semua penyelesaian terbaik yang mungkin untuk memisahkan rentetan dengan berbilang pemisah dalam JavaScript.

Kesimpulan

Untuk memisahkan rentetan JavaScript dengan berbilang pemisah, gunakan ' split() ' kaedah, atau ' split() ' kaedah dengan ' gantiSemua() ” kaedah. Kaedah split() mengambil corak regex berbilang pemisah manakala pendekatan kedua akan menggantikan semua pemisah dengan satu pemisah bersatu dan kemudian berpecah pada pangkal pemisah tunggal. ' split() ” kaedah dengan corak regex ialah cara yang cekap untuk memisahkan rentetan dengan berbilang pemisah. Dalam catatan blog ini, kami mentakrifkan kaedah untuk memisahkan rentetan dengan berbilang pemisah menggunakan JavaScript.