News from the Field
A channel with tips on modern AI development. Join!
⊗jsSpREENP 131 of 294 menu
◀ ▶

Pojmenované zachytávací skupiny v regulárním výrazu JavaScriptu

Připomeňme si, jak jsme používali zachytávací skupiny v samotném regulárním výrazu:

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

Někdy nastanou situace, kdy je pohodlnější odkazovat se na zachytávací skupinu ne podle jejího čísla, ale podle jména. K tomu potřebujeme zachytávací skupině dát jméno:

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

Nyní se můžeme k této zachytávací skupině odkazovat pomocí syntaxe \k<name>, takto:

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

Je dán řetězec:

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

Najděte všechny podřetězce s časem, ve kterých hodina souhlasí s vteřinami.

← →
↑
Čeština▼
AfrikaansAzərbaycanБългарскиবাংলাБеларускаяDanskDeutschΕλληνικάEnglishEspañolEestiSuomiFrançaisहिन्दीMagyarՀայերենIndonesiaItaliano日本語ქართულიҚазақ한국어КыргызчаLietuviųLatviešuМакедонскиMelayuမြန်မာNederlandsNorskPolskiPortuguêsRomânăРусскийසිංහලSlovenčinaSlovenščinaShqipСрпскиSrpskiSvenskaKiswahiliТоҷикӣไทยTürkmenTürkçeЎзбекOʻzbekTiếng Việt
Používáme soubory cookie pro fungování webu, analýzu a personalizaci. Zpracování údajů probíhá v souladu s Zásadami ochrany osobních údajů.
přijmout vše přizpůsobit odmítnout