Cara Memotong String Setelah Karakter Tertentu dalam JavaScript

Cara Memotong String Setelah Karakter Tertentu Dalam Javascript



Pemangkasan string melibatkan penghapusan karakter atau kata-kata dari string dari posisi awal atau akhir. Anda dapat memfilter string dengan menghapus karakter tertentu atau bagian dari string sebagai substring untuk mendapatkan bagian tertentu. Ini memudahkan program JavaScript Anda untuk menangani input pengguna atau data yang diambil dari situs web dengan benar.

Manual ini akan menjelaskan prosedur untuk memotong string setelah karakter tertentu.

Bagaimana Cara Memotong String Setelah Karakter Tertentu dalam JavaScript?

Untuk memangkas string setelah karakter tertentu sedikit menantang bagi pengembang. Namun, JavaScript menyediakan beberapa metode bawaan yang tercantum di bawah ini:







  • substring() metode
  • irisan() metode
  • split() metode

Mari kita lihat bagaimana setiap metode bekerja.



Metode 1: Memotong String Setelah Karakter Tertentu Menggunakan Metode substring()

' substring() ” adalah metode JavaScript yang telah ditentukan sebelumnya milik objek tipe String. Ini menampilkan substring dari string sebagai output. Metode ini mengambil dua parameter, indeks awal, dan indeks akhir, dan mengembalikan string baru sebagai output dengan mengekstrak bagian string yang ditentukan sebagai substring. Selain itu, indeks awal disertakan, sedangkan indeks akhir dikeluarkan dari string yang dihasilkan.



Sintaksis
Ikuti sintaks yang diberikan di bawah ini untuk menggunakan metode substring():





rangkaian. substring ( 0 , rangkaian. Indeks ( karakter ) ) ;

Di Sini, ' 0 ” adalah indeks awal string, dan “ string.indexOf(karakter) ” adalah indeks akhir dari string yang diekstraksi, yang mengacu pada indeks karakter tertentu yang tidak akan disertakan dalam string yang dihasilkan.

Contoh: Memotong Tali Setelah Spasi
Dalam contoh ini, kita akan memotong string ketika spasi pertama terdeteksi dalam string. Untuk melakukannya, pertama, kita akan membuat variabel yang disebut “ rangkaian ” dengan nilai berikut di dalamnya:



dulu rangkaian = 'Pelajari Keterampilan Pemrograman' ;

Kemudian, panggil metode substring() dengan meneruskan indeks awal dan akhir string. Untuk tujuan ini, aktifkan metode indexOf() menerima spasi sebagai argumen:

dulu tahun = rangkaian. substring ( 0 , rangkaian. Indeks ( ' ' ) ) ;

Terakhir, cetak string yang dihasilkan yang disimpan dalam variabel “ tahun ” di konsol menggunakan “ konsol.log() ' metode:

menghibur. catatan ( tahun ) ;

Seperti yang Anda lihat bahwa output memotong string yang tersisa setelah mendapatkan spasi pertama:

Mari menuju metode lain!

Metode 2: Memotong String Setelah Karakter Tertentu Menggunakan Metode slice()

Untuk memangkas string setelah karakter tertentu, gunakan JavaScript “ mengiris() ' metode. Dibutuhkan indeks awal dan terakhir sebagai parameter dan mengeluarkan string baru dengan mengekstraksi bagian string berdasarkan indeks yang ditentukan. Sebagai indeks terakhir, kita akan menggunakan metode indexOf() dengan melewatkan karakter yang akan mengembalikan indeks dari karakter yang ditentukan.

Sintaksis
Ikuti sintaks yang disediakan di bawah ini untuk metode slice():

rangkaian. mengiris ( 0 , rangkaian. Indeks ( karakter ) ) ;

Contoh: Memotong String Setelah Karakter “@”
Kami akan membuat string yang disimpan dalam variabel bernama “ rangkaian ”, yang akan dipangkas berdasarkan “ @ ” karakter:

dulu rangkaian = 'Belajar Pemrograman @Keterampilan' ;

Panggil metode slice() dengan melewatkan karakter “ @ ” sebagai argumen:

dulu tahun = rangkaian. mengiris ( 0 , rangkaian. Indeks ( '@' ) ) ;

Kemudian, cetak string yang dihasilkan di konsol menggunakan ' konsol.log() ' metode:

menghibur. catatan ( tahun ) ;

Outputnya menunjukkan bahwa string berhasil dipotong setelah karakter yang ditentukan “ @ ”:

Mari kita coba metode lain untuk memotong string setelah karakter tertentu.

Metode 3: Memotong String Setelah Karakter Tertentu Menggunakan Metode split()

Ada metode JavaScript lain untuk memotong string setelah karakter tertentu yang disebut ' membelah() ' metode. Ini memberikan string setelah membaginya menjadi array substring. Metode ini membagi string menjadi dua bagian, satu sebelum karakter dan yang lainnya setelah karakter.

Sintaksis
Ikuti sintaks yang disebutkan di bawah ini untuk menggunakan metode split():

rangkaian. membelah ( pemisah , membatasi ) ;

Di Sini, ' pemisah ” dan “ membatasi ” adalah dua parameter yang diteruskan sebagai argumen ke metode split(). Parameter kedua adalah opsional, sedangkan parameter pertama digunakan untuk memisahkan string. Selain itu, batas menentukan berapa banyak perpecahan yang bisa terjadi.

Contoh
Sekarang, panggil metode split() dengan melewatkan pemisah “ @ ”, yang digunakan untuk memisahkan string. Kami telah menentukan indeks 0 untuk mendapatkan substring sebelum karakter yang ditentukan:

dulu tahun = rangkaian. membelah ( '@' ) [ 0 ] ;

Terakhir, cetak string yang dihasilkan yang disimpan dalam variabel “ tahun ” di konsol menggunakan “ konsol.log() ' metode:

menghibur. catatan ( tahun ) ;

Outputnya menunjukkan bahwa string berhasil dipangkas:

Kami telah mengumpulkan semua metode JavaScript untuk memotong string setelah karakter tertentu.

Kesimpulan

Untuk memotong string setelah karakter tertentu, Anda dapat menggunakan metode substring(), metode slice(), atau metode split(). Metode slice() dan substring() bekerja sama seperti mengekstrak string dengan memotong bagian lain berdasarkan karakter tertentu. Dalam manual ini, kami telah menjelaskan prosedur untuk memotong string setelah karakter tertentu dengan contoh yang tepat.