Cara mengganti string di javascript

Cara mengganti string di javascript

Kita dapat menggunakan metode ganti () untuk mengganti string atau karakter apa pun dengan yang lain di javascript. Itu mencari string, karakter, atau ekspresi reguler yang ditentukan dan menggantinya. Metode ini tidak mengubah string asli tetapi mengembalikan string yang diperbarui sebagai hasilnya.

Sintaksis:

rangkaian.ganti (old_string, new_string) 

Ganti string di javascript dengan contoh

Dalam tutorial ini, kita akan membahas beberapa contoh mengganti string di JavaScript.

Mari kita coba beberapa contoh:

  • Berikut adalah contoh pertama untuk menginisialisasi teks dalam variabel, lalu ganti dengan teks lain. Biarkan str = "Halo dunia!"Biarkan Hasil = STR.ganti ("dunia", "tecadmin") konsol.log (hasil)
    1234Biarkan str = "Halo dunia!"Biarkan Hasil = STR.ganti ("dunia", "tecadmin") konsol.log (hasil)

    Jalankan contoh di atas dan lihat hasilnya. Terima kasih kepada PlayCode.io yang membantu saya menjalankan javascript online.

    Ganti string di javascript
  • Apa yang terjadi jika string yang diberikan ditemukan beberapa kali. Dalam hal ini, mengganti() Fungsi akan menggantikan kejadian pertama dari string yang diberikan. Biarkan str = "Mr Bean memiliki apel hijau dan apel merah" Biarkan hasil = str.ganti ("apel", "stroberi") konsol.log (hasil)
    12345Biarkan str = "Mr Bean memiliki apel hijau dan apel merah" Biarkan hasil = str.ganti ("apel", "stroberi") konsol.log (hasil)

    Jalankan kode di atas dan lihat hasilnya:

    Ganti string pencocokan pertama di javascript

    Hasilnya jelas menunjukkan bahwa kejadian pertama diganti dengan string baru, tetapi kejadian kedua tidak diganti. Jadi, bagaimana saya bisa mengganti semua kemunculan string yang diberikan? Mari kita periksa contoh berikutnya:

  • Kami juga dapat menentukan ekspresi reguler dan fungsi akan menggantikan semua kejadian yang mencocokkan ekspresi reguler itu.

    Lihat contoh di bawah ini, di mana kami mendefinisikan ekspresi reguler untuk menggantikan string secara global.

    Biarkan str = "Mr Bean memiliki apel hijau dan apel merah" const regex = "/apple/ig" biarkan hasil = str.ganti ("apel", "stroberi") konsol.log (hasil)
    123456Biarkan str = "Mr Bean memiliki apel hijau dan apel merah" const regex = "/apple/ig" biarkan hasil = str.ganti ("apel", "stroberi") konsol.log (hasil)

    Jalankan contoh di atas dan lihat hasilnya.

    Ganti string dengan ekspresi reguler dalam javascript
  • Pada dasarnya, ekspresi reguler digunakan untuk mencocokkan pola. Untuk menggantikan semua kemunculan string apa pun, kami dapat menggunakan menggantikan semua() fungsi.

    Contoh di bawah ini menggunakan fungsi replaceall () dalam javascript.

    Biarkan str = "Mr Bean memiliki apel hijau dan apel merah" Biarkan hasil = str.Replaceall ("apel", "stroberi") konsol.log (hasil)
    12345Biarkan str = "Mr Bean memiliki apel hijau dan apel merah" Biarkan hasil = str.Replaceall ("apel", "stroberi") konsol.log (hasil)

    Jalankan kode di atas dan lihat hasilnya.

    Ganti semua string yang cocok di JavaScript

Bungkus

Dalam tutorial ini, kami telah membahas beberapa contoh untuk mengganti string di JavaScript.