Cara Mengalih Keluar Koma Dari Rentetan dalam JavaScript

Cara Mengalih Keluar Koma Dari Rentetan Dalam Javascript



Koma ialah tanda baca yang digunakan dalam ayat yang panjang untuk menjadikannya lebih mudah dibaca. Mungkin sukar bagi pembangun untuk memadamkan semua koma daripada koleksi rentetan secara manual. Untuk berbuat demikian, JavaScript mempunyai kaedah pratakrif tertentu yang membantu pembangun mengalih keluar koma daripada teks.

Siaran ini akan menerangkan kaedah untuk menghapuskan koma daripada rentetan dalam JavaScript.







Bagaimana untuk mengalih keluar koma daripada rentetan dalam JavaScript?

Untuk menghapuskan koma daripada rentetan dalam JavaScript, gunakan kaedah pratakrif JavaScript berikut:



    • kaedah replace().
    • kaedah replaceAll().
    • Gabungan kaedah split() dengan kaedah join().

Mari kita bincangkan semua kaedah yang disebutkan di atas satu persatu.



Kaedah 1: Alih Keluar Koma Daripada Rentetan Menggunakan Kaedah replace().

' menggantikan() ” kaedah hanya menggantikan nilai rentetan dengan rentetan yang ditentukan. Ia memerlukan dua hujah, nilai yang akan diganti dan nilai yang akan digunakan sebagai pengganti. Secara lalai, ia hanya mengalih keluar contoh pertama nilai yang dicari. Walau bagaimanapun, dengan bantuan ungkapan biasa, ia boleh dibuat untuk mengalih keluar semua kejadian istilah yang dicari.





Sintaks

Ikuti sintaks yang disebut di bawah untuk menggunakan kaedah replace() untuk mengalih keluar koma daripada rentetan:



menggantikan ( 'replaceValue' , 'pengganti' ) ;


Di sini, ' replaceValue ' ialah nilai yang dicari yang akan digantikan dalam rentetan, dan' pengganti ” digunakan untuk menggantikannya. Ia memberikan rentetan baharu dengan nilai yang diganti sebagai output.

Contoh

Pertama, buat pembolehubah ' str 'dan simpan rentetan' Linuxhint, adalah yang terbaik, laman web untuk pembelajaran, kemahiran ” dalam str:

var str = 'Linuxhint, adalah yang terbaik, laman web untuk pembelajaran, kemahiran' ;


Panggil kaedah replace() dengan menghantar koma ( , ) dan rentetan kosong ( ‘’ ) sebagai hujah dalam “ console.log() ' kaedah:

konsol.log ( str. ganti ( ',' , '' ) ) ;


Output yang diberikan hanya mengalih keluar koma pertama daripada rentetan:


Untuk mengalih keluar semua koma daripada rentetan menggunakan kaedah replace(), luluskan corak regex “ /\,/g ” sebagai replaceValue dan bukannya koma ( , ):

konsol.log ( str. ganti ( / \, / g, '' ) ) ;


Di sini, dalam ungkapan biasa, garis miring ke hadapan ( / ) menunjukkan permulaan dan penghujung ungkapan biasa, manakala garis miring ke belakang ( \ ) digunakan dengan koma ( , ) sebagai watak melarikan diri, “ g ” ialah bendera global yang mewakili untuk menghapuskan semua koma daripada rentetan.

Output menunjukkan bahawa semua koma dari rentetan dialih keluar:

Kaedah 2: Alih Keluar Koma Daripada Rentetan Menggunakan Kaedah replaceAll().

' gantiSemua() ” kaedah ialah satu lagi kaedah terbina dalam JavaScript. Ia juga memerlukan dua parameter, nilai yang akan diganti dan nilai yang akan digunakan sebagai pengganti. Ia digunakan secara khusus apabila perlu menggantikan semua nilai yang dinyatakan sekali gus tanpa menggunakan corak regex.

Sintaks

Ikuti sintaks yang disediakan di bawah untuk kaedah replaceAll() untuk menghapuskan koma daripada rentetan:

gantiSemua ( 'searchValue' , 'replaceValue' ) ;


Dalam sintaks di atas, ' searchValue ' ialah subrentetan untuk diganti, dan ' replaceValue ” ialah nilai yang digunakan sebagai pengganti. Apabila nilai tertentu ditemui dalam rentetan, ia mengeluarkan rentetan baharu dengan nilai yang diganti.

Contoh

Panggil kaedah replaceAll() dengan menghantar koma ( , ) dalam hujah pertama dan rentetan kosong ( ‘’ ) dalam hujah kedua. Kaedah replaceAll() akan menggantikan semua koma daripada rentetan dengan subrentetan kosong:

konsol.log ( str.replaceAll ( ',' , '' ) ) ;


Dalam output, semua koma kini telah dialih keluar:

Kaedah 3: Alih Keluar Koma Daripada Rentetan Menggunakan Kaedah split() Dengan Kaedah join().

' split() ' dengan ' sertai() ”, ialah prosedur lain dalam JavaScript yang digunakan untuk mengalih keluar koma daripada rentetan. Kaedah split() mengembalikan tatasusunan. Tatasusunan ini mengandungi komponen yang mewakili bahagian rentetan apabila pecahan menemui koma. Walau bagaimanapun, kami memerlukan rentetan dan bukannya tatasusunan. Untuk itu, gunakan kaedah join() dengan kaedah split() untuk menukar tatasusunan kepada rentetan.

Sintaks

Sintaks yang disebutkan di bawah digunakan untuk kaedah split() dengan kaedah join():

berpecah ( ',' ) .menyertai ( '' )


Kaedah split() akan menerima koma sebagai parameter dan mengembalikan tatasusunan subrentetan. Tatasusunan dicantumkan semula ke dalam rentetan menggunakan kaedah JavaScript join() dengan menghantar rentetan kosong.

Contoh

Guna kaedah split() dengan kaedah join() dalam “ console.log() ” kaedah dengan menghantar koma(,) dan rentetan kosong(‘’) sebagai argumen:

konsol.log ( str.split ( ',' ) .menyertai ( '' ) ) ;


Pengeluaran

Kesimpulan

Untuk mengalih keluar koma daripada nilai rentetan, gunakan sama ada menggantikan() kaedah, yang gantiSemua() kaedah atau gabungan split() dan sertai( ) kaedah. The menggantikan() hanya mengalih keluar koma pertama daripada rentetan kerana fungsi lalainya. Walau bagaimanapun, dengan bantuan ungkapan biasa, ia boleh disesuaikan untuk mengalih keluar semua koma daripada rentetan yang diberikan. The gantiSemua() mengalih keluar semua kejadian koma “,” daripada keseluruhan rentetan. Duo daripada split() dan sertai() juga melakukan operasi yang sama; namun, ia berfungsi secara berbeza. Semua ini telah dijelaskan dengan teliti dalam siaran ini dengan contoh.