Pisahkan String Dengan Banyak Pemisah Menggunakan JavaScript

Pisahkan String Dengan Banyak Pemisah Menggunakan Javascript



Pemisahan string adalah praktik memecah string teks secara sistematis sehingga masing-masing komponen teks dapat diperlakukan secara terpisah. Terkadang pengembang perlu membagi string panjang berdasarkan beberapa pemisah yang berisi string. Untuk melakukannya, JavaScript menyediakan metode split().

Posting blog ini akan menentukan metode untuk memisahkan string JavaScript dengan beberapa pemisah.

Bagaimana Memisahkan String JavaScript Dengan Banyak Pemisah?

Untuk memisahkan string JavaScript dengan beberapa pemisah, gunakan metode yang disebutkan di bawah ini:







Mari kita periksa metode di atas satu per satu.



Metode 1: Pisahkan String JavaScript Dengan Banyak Pemisah Menggunakan Metode split()

Untuk memisahkan string dengan beberapa pemisah, gunakan “ membelah() ' metode. Metode split() membagi string menjadi array substring berdasarkan pemisah.



Sintaksis





Gunakan sintaks yang diberikan di bawah ini untuk metode split():

membelah ( pemisah )

Di Sini, ' pemisah ” adalah karakter, atau pola regex yang digunakan untuk memisahkan string.



Nilai Pengembalian

  • Ini mengembalikan array substring.

Contoh

Buat variabel “ rangkaian ” yang berisi string dengan banyak pemisah, termasuk “ spasi ”, “ ! ' dan ' _ ”:

adalah tali = 'Selamat datang! di Situs Linuxhint_' ;

Panggil metode split() dengan meneruskan ekspresi reguler yang berisi pemisah termasuk “ ! ”, “ \s ” (spasi), “ _ ”.

adalah splitString = rangkaian. membelah ( / [ ! \s_ ] +/ ) ;

Cetak string terpisah di konsol:

menghibur. catatan ( splitString ) ;

Output menunjukkan bahwa string berhasil dipecah menjadi substring dengan pemisah:

Jika Anda tidak tertarik menggunakan ekspresi reguler, ikuti bagian di bawah ini untuk memisahkan string dengan beberapa pemisah.

Metode 2: Pisahkan String JavaScript Dengan Banyak Pemisah Menggunakan Metode split() Dengan metode replaceAll()

Gunakan metode split() dengan metode replaceAll() untuk memisahkan string JavaScript dengan beberapa pemisah. Metode replaceAll() menggantikan pemisah dengan satu karakter, dan kemudian metode split() akan membagi string menjadi satu karakter.

Sintaksis

Ikuti sintaks yang diberikan untuk memisahkan string dengan beberapa pemisah menggunakan metode split() dan replaceAll() :

menggantikan semua ( pemisah, pengganti ) . membelah ( pemisah )

Contoh

Pada contoh berikut, pertama kita akan mengganti semua separator dengan satu separator “ $ ' menggunakan ' menggantikan semua() ” dan kemudian pisahkan string berdasarkan pemisah tunggal “ $ ”:

adalah splitString = rangkaian. menggantikan semua ( ';' , '$' ) . menggantikan semua ( ',' , '$' ) . membelah ( '$' ) ;

Keluaran

Kami telah mengumpulkan semua solusi terbaik untuk membagi string dengan beberapa pemisah dalam JavaScript.

Kesimpulan

Untuk memisahkan string JavaScript dengan beberapa pemisah, gunakan “ membelah() ” metode, atau “ membelah() ” metode dengan “ menggantikan semua() ' metode. Metode split() mengambil pola regex dari beberapa pemisah sementara pendekatan kedua pertama-tama akan mengganti semua pemisah dengan satu pemisah terpadu dan kemudian membaginya berdasarkan pemisah tunggal. “ membelah() ” metode dengan pola regex adalah cara yang efisien untuk memisahkan string dengan beberapa pemisah. Dalam posting blog ini, kami mendefinisikan metode untuk memisahkan string dengan banyak pemisah menggunakan JavaScript.