⊗jsSpREENP 131 of 294 menu

Pomenované zachytávacie skupiny v regulárnom výraze JavaScript

Pripomeňme si, ako sme používali zachytávacie skupiny v samotnom regulárnom výraze:

let res = str.replace(/([a-z])\1/g, '!');

Niekedy nastanú situácie, keď je pohodlnejšie odkazovať sa na zachytávaciu skupinu nie podľa jej čísla, ale podľa mena. Pre to potrebujeme zachytávacej skupine dať meno:

let res = str.replace(/(?<letter>[a-z])/g, '!');

Teraz sa môžeme na túto zachytávaciu skupinu odkázať prostredníctvom syntaxe \k<name>, takto:

let res = str.replace(/(?<letter>[a-z])\k<letter>/g, '!');

Daný reťazec:

let str = '12:59:59 12:59:12 09:45:09';

Nájdite všetky podreťazce s časom, v ktorých hodina zodpovedá sekundám.

Slovenčina
AfrikaansAzərbaycanБългарскиবাংলাБеларускаяČeštinaDanskDeutschΕλληνικάEnglishEspañolEestiSuomiFrançaisहिन्दीMagyarՀայերենIndonesiaItaliano日本語ქართულიҚазақ한국어КыргызчаLietuviųLatviešuМакедонскиMelayuမြန်မာNederlandsNorskPolskiPortuguêsRomânăРусскийසිංහලSlovenščinaShqipСрпскиSrpskiSvenskaKiswahiliТоҷикӣไทยTürkmenTürkçeЎзбекOʻzbekTiếng Việt
Používame cookies na fungovanie stránky, analýzu a personalizáciu. Spracúvanie údajov prebieha v súlade s Politikou ochrany osobných údajov.
prijať všetky nastaviť odmietnuť