⊗jsSpRERDP 128 of 294 menu

JavaScript'te Düzenli İfadelerde replace Metodu Varsayılan Gruplar

Replace metodunda, kendi numaralarınızla grupların yanı sıra, her zaman standart gruplar da mevcuttur: %vFran - bulunan tüm eşleşme, $` ve $' - eşleşmeden önceki ve sonraki kısım. Bunlarla çalışmayı örnekler üzerinde inceleyelim.

Örnek

Tüm sayıları bulup yuvarlak parantez içine alalım:

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

Sonuç olarak değişkene aşağıdaki yazılacaktır:

'(1) (23) (456)'

Örnek

@ sembolünü bulup onu, önündeki ve arkasındaki kısımla birlikte değiştirelim. Tümünü yuvarlak parantez içine yazalım:

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

Sonuç olarak değişkene aşağıdaki yazılacaktır:

'123(123@456)456'

Örnek

Diyelim ki dolar işaretini bulup onu `` tırnakları içine almak istiyoruz. Bu durumda, $'nin bir komut olarak algılanmaması için dolar işaretini ikiye katlamamız gerekir:

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

Sonuç olarak değişkene aşağıdaki yazılacaktır:

'aaa `$` bbb'

Pratik Görevler

Bir string verildi:

let str = 'a1b2c3';

Her rakamın yanına aynısını yazacak bir düzenli ifade yazın.

Bir string verildi:

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

Alan adlarını aşağıdaki formatta linklerle değiştirin:

<a href="http://site.ru">site.ru</a>
Türkçe
AfrikaansAzərbaycanБългарскиবাংলাБеларускаяČeštinaDanskDeutschΕλληνικάEnglishEspañolEestiSuomiFrançaisहिन्दीMagyarՀայերենIndonesiaItaliano日本語ქართულიҚазақ한국어КыргызчаLietuviųLatviešuМакедонскиMelayuမြန်မာNederlandsNorskPolskiPortuguêsRomânăРусскийසිංහලSlovenčinaSlovenščinaShqipСрпскиSrpskiSvenskaKiswahiliТоҷикӣไทยTürkmenЎзбекOʻzbekTiếng Việt
Web sitesinin çalışması, analiz ve kişiselleştirme için çerezleri kullanıyoruz. Veri işleme, Gizlilik Politikası'na uygun olarak gerçekleşir.
tümünü kabul et özelleştir reddet