⊗jsSpRERDP 128 of 294 menu

Pocket Default dalam Metode replace pada Regex JavaScript

{{desc: Dalam pelajaran ini kita akan mempelajari cara bekerja dengan pocket %vFran, dan dalam JavaScript.}}

Dalam metode replace, selain pocket dengan nomor Anda, pocket standar juga selalu tersedia: %vFran - seluruh kecocokan yang ditemukan, dan - bagian string sebelum dan setelah kecocokan. Mari kita lihat cara kerjanya dengan contoh.

Contoh

Mari kita temukan semua angka dan bungkus dalam tanda kurung bulat:

let str = '1 23 456'; let res = str.replace(/\d+/g, '(%vFran)');

Hasilnya, variabel akan berisi berikut:

'(1) (23) (456)'

Contoh

Mari kita temukan simbol @ dan ganti dengan yang ada di depannya, anjing, dan yang ada setelahnya. Semua ini akan ditulis dalam tanda kurung bulat:

let str = '123@456'; let res = str.replace(/@/g, "( @ )");

Hasilnya, variabel akan berisi berikut:

'123(123@456)456'

Contoh

Misalkan kita ingin menemukan dolar dan membungkusnya dalam tanda kutip ``. Dalam hal ini, agar tidak dianggap sebagai perintah, dolar perlu diduplikasi:

let str = 'aaa $ bbb'; let res = str.replace(/\$/g, '`$`');

Hasilnya, variabel akan berisi berikut:

'aaa ` bbb'

Tugas Praktis

Diberikan string:

let str = 'a1b2c3';

Tulis regex yang di samping setiap angka akan menulis angka yang sama.

Diberikan string:

let str = 'sss site.ru zzz site.com kkk';

Ganti domain dengan link seperti:

<a href="http://site.ru">site.ru</a>
Indonesia
AfrikaansAzərbaycanБългарскиবাংলাБеларускаяČeštinaDanskDeutschΕλληνικάEnglishEspañolEestiSuomiFrançaisहिन्दीMagyarՀայերենItaliano日本語ქართულიҚазақ한국어КыргызчаLietuviųLatviešuМакедонскиMelayuမြန်မာNederlandsNorskPolskiPortuguêsRomânăРусскийසිංහලSlovenčinaSlovenščinaShqipСрпскиSrpskiSvenskaKiswahiliТоҷикӣไทยTürkmenTürkçeЎзбекOʻzbekTiếng Việt
Kami menggunakan cookie untuk operasi situs, analitik, dan personalisasi. Pemrosesan data dilakukan sesuai dengan Kebijakan Privasi.
terima semua atur tolak