⊗jsSpRELB 112 of 294 menu

Początek i koniec ciągu w wyrażeniach regularnych JavaScript

Istnieją specjalne symbole, które oznaczają początek '^' lub koniec ciągu '$'. Przyjrzyjmy się ich działaniu na przykładach.

Przykład

W tym przykładzie wzorzec wyszukiwania jest następujący: zamień 'aaa' na '!' tylko wtedy, gdy znajduje się na początku ciągu:

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

W wyniku do zmiennej zostanie zapisane następujące:

'! aaa aaa'

Przykład

W tym przykładzie wzorzec wyszukiwania jest następujący: zamień 'aaa' na '!' tylko wtedy, gdy znajduje się na końcu ciągu:

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

W wyniku do zmiennej zostanie zapisane następujące:

'aaa aaa !'

Przykład

Gdy na początku wyrażenia regularnego znajduje się '^', a na końcu - '$', to w ten sposób sprawdzamy cały ciąg pod kątem zgodności z wyrażeniem regularnym.

W następnym przykładzie wzorzec wyszukiwania jest następujący: litera 'a' powtarzana jeden lub więcej razy, zamień cały ciąg na '!' tylko wtedy, gdy składa się z samych liter 'a'.

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

W wyniku do zmiennej zostanie zapisane następujące:

'!'

Zadania praktyczne

Dany jest ciąg:

let str = 'abc def xyz';

Napisz wyrażenie regularne, które znajdzie pierwszy podciąg złożony z liter.

Dany jest ciąg:

let str = 'abc def xyz';

Napisz wyrażenie regularne, które znajdzie ostatni podciąg złożony z liter.

Polski
AfrikaansAzərbaycanБългарскиবাংলাБеларускаяČeštinaDanskDeutschΕλληνικάEnglishEspañolEestiSuomiFrançaisहिन्दीMagyarՀայերենIndonesiaItaliano日本語ქართულიҚазақ한국어КыргызчаLietuviųLatviešuМакедонскиMelayuမြန်မာNederlandsNorskPortuguêsRomânăРусскийසිංහලSlovenčinaSlovenščinaShqipСрпскиSrpskiSvenskaKiswahiliТоҷикӣไทยTürkmenTürkçeЎзбекOʻzbekTiếng Việt
Wykorzystujemy pliki cookie do działania strony, analizy i personalizacji. Przetwarzanie danych odbywa się zgodnie z Polityką prywatności.
zaakceptuj wszystkie dostosuj odrzuć