⊗jsSpRELB 112 of 294 menu

Začátek a konec řetězce v regulárních výrazech JavaScriptu

Existují speciální symboly, které označují začátek řetězce '^' nebo konec řetězce '$'. Podívejme se na jejich funkci na příkladech.

Příklad

V tomto příkladu je vzor vyhledávání takový: nahradit 'aaa' na '!' pouze, pokud je na začátku řetězce:

let str = 'aaa aaa aaa'; let res = str.replace(/^aaa/g, '!');

Výsledek zapsaný do proměnné bude následující:

'! aaa aaa'

Příklad

V tomto příkladu je vzor vyhledávání takový: nahradit 'aaa' na '!' pouze, pokud je na konci řetězce:

let str = 'aaa aaa aaa'; let res = str.replace(/aaa$/g, '!');

Výsledek zapsaný do proměnné bude následující:

'aaa aaa !'

Příklad

Když je na začátku regulárního výrazu '^', a na konci - '$', tak tímto způsobem kontrolujeme celý řetězec, zda odpovídá regulárnímu výrazu.

V následujícím příkladu je vzor vyhledávání takový: písmeno 'a' se opakuje jednou nebo vícekrát, nahradit celý řetězec na '!' pouze pokud se skládá pouze z písmen 'a'.

let str = 'aaa'; let res = str.replace(/^a+$/g, '!');

Výsledek zapsaný do proměnné bude následující:

'!'

Praktické úlohy

Je dán řetězec:

let str = 'abc def xyz';

Napište regulární výraz, který najde první podřetězec z písmen.

Je dán řetězec:

let str = 'abc def xyz';

Napište regulární výraz, který najde poslední podřetězec z písmen.

Č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