Cara mengganti rentetan dalam javascript

Cara mengganti rentetan dalam javascript

Kita boleh menggunakan kaedah pengganti () untuk mengganti sebarang rentetan atau aksara dengan yang lain dalam javascript. Ia mencari rentetan, watak, atau ungkapan biasa yang ditetapkan dan menggantinya. Kaedah ini tidak mengubah rentetan asal tetapi mengembalikan rentetan yang dikemas kini sebagai hasilnya.

Sintaks:

tali.Ganti (old_string, new_string) 

Ganti rentetan dalam JavaScript dengan contoh

Dalam tutorial ini, kami akan membincangkan beberapa contoh menggantikan rentetan dalam JavaScript.

Mari cuba beberapa contoh:

  • Berikut adalah contoh pertama untuk memulakan teks dalam pembolehubah, kemudian ganti dengan teks lain. biarkan str = "hello dunia!"Biarkan hasil = str.Ganti Konsol ("Dunia", "Tecadmin").log (hasil)
    1234biarkan str = "hello dunia!"Biarkan hasil = str.Ganti Konsol ("Dunia", "Tecadmin").log (hasil)

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

    Ganti rentetan dalam javascript
  • Apa yang berlaku jika rentetan yang diberikan dijumpai beberapa kali. Dalam kes itu, ganti () fungsi akan menggantikan kejadian pertama rentetan yang diberikan. Biarkan str = "Mr Bean mempunyai epal hijau dan epal merah" biarkan hasil = str.Ganti ("Apple", "Strawberi") Konsol.log (hasil)
    12345Biarkan str = "Mr Bean mempunyai epal hijau dan epal merah" biarkan hasil = str.Ganti ("Apple", "Strawberi") Konsol.log (hasil)

    Laksanakan kod di atas dan lihat hasilnya:

    Ganti tali sepadan pertama dalam JavaScript

    Hasilnya dengan jelas menunjukkan bahawa kejadian pertama digantikan dengan rentetan baru, tetapi kejadian kedua tidak diganti. Jadi, bagaimana saya boleh mengganti semua kejadian rentetan yang diberikan? Mari kita periksa contoh seterusnya:

  • Kita juga boleh menentukan ungkapan biasa dan fungsi akan menggantikan semua kejadian yang sepadan dengan ungkapan biasa.

    Lihat contoh di bawah, di mana kami menentukan ungkapan biasa untuk menggantikan rentetan di seluruh dunia.

    Biarkan str = "Mr Bean mempunyai epal hijau dan epal merah" const regex = "/apple/ig" biarkan hasil = str.Ganti ("Apple", "Strawberi") Konsol.log (hasil)
    123456Biarkan str = "Mr Bean mempunyai epal hijau dan epal merah" const regex = "/apple/ig" biarkan hasil = str.Ganti ("Apple", "Strawberi") Konsol.log (hasil)

    Jalankan contoh di atas dan lihat hasilnya.

    Ganti rentetan dengan ungkapan biasa dalam javascript
  • Pada asasnya, ungkapan biasa digunakan untuk memadankan corak. Untuk menggantikan semua kejadian rentetan, kita boleh menggunakan penggantiAll () fungsi.

    Contoh di bawah menggunakan fungsi penggantian () dalam javascript.

    Biarkan str = "Mr Bean mempunyai epal hijau dan epal merah" biarkan hasil = str.Konsol penggantian ("epal", "strawberi").log (hasil)
    12345Biarkan str = "Mr Bean mempunyai epal hijau dan epal merah" biarkan hasil = str.Konsol penggantian ("epal", "strawberi").log (hasil)

    Jalankan kod di atas dan lihat hasilnya.

    Ganti semua rentetan yang sepadan dalam JavaScript

Balut

Dalam tutorial ini, kami telah membincangkan beberapa contoh untuk menggantikan rentetan dalam JavaScript.