⊗jsSpRERDP 128 of 294 menu

Alapértelmezett zsebek a replace metódusban JavaScript reguláris kifejezésekben

{{desc: Ebben a leckében meg fogjuk tanulni a Fran zsebek kezelését, és a Fran JavaScript-ben.}}

A replace metódusban, a saját számozott zsebeinken kívül, mindig elérhetők az alapértelmezett zsebek is: %vFran - az összes találat, %vFran és %vFran - a sztring része a találat előtt és után. Nézzük meg a működésüket példákon.

Példa

Keressük meg az összes számot és tegyük zárójelbe őket:

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

Az eredmény a következő lesz a változóban:

'(1) (23) (456)'

Példa

Keressük meg a @ jelet és cseréljük ki arra, ami előtte áll, a kukacot, és arra, ami utána áll. Mindezt írjuk zárójelbe:

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

Az eredmény a következő lesz a változóban:

'123(123@456)456'

Példa

Tegyük fel, hogy meg akarjuk találni a dollárjelet és becsomagolni `` idézőjelekbe. Ebben az esetben, hogy a $ ne legyen parancsnak érzékelve, duplázni kell a dollárjelet:

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

Az eredmény a következő lesz a változóban:

'aaa `$` bbb'

Gyakorlati feladatok

Adott egy sztring:

let str = 'a1b2c3';

Írj reguláris kifejezést, amely minden szám mellé ugyanazt a számot írja.

Adott egy sztring:

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

Cseréld le a domaineket a következő formátumú linkekre:

<a href="http://site.ru">site.ru</a>
Magyar
AfrikaansAzərbaycanБългарскиবাংলাБеларускаяČeštinaDanskDeutschΕλληνικάEnglishEspañolEestiSuomiFrançaisहिन्दीՀայերենIndonesiaItaliano日本語ქართულიҚазақ한국어КыргызчаLietuviųLatviešuМакедонскиMelayuမြန်မာNederlandsNorskPolskiPortuguêsRomânăРусскийසිංහලSlovenčinaSlovenščinaShqipСрпскиSrpskiSvenskaKiswahiliТоҷикӣไทยTürkmenTürkçeЎзбекOʻzbekTiếng Việt
A weboldal működéséhez, elemzéshez és személyre szabáshoz sütiket használunk. Az adatfeldolgozás a Adatvédelmi irányelvek szerint történik.
összes elfogadása beállítás elutasítás