⊗jsSpRELB 112 of 294 menu

Начало и край на низ в регулярните изрази на JavaScript

Съществуват специални символи, които обозначават начало '^' или край на низ '$'. Нека да разгледаме тяхната работа с примери.

Пример

В този пример шаблонът за търсене е: замени 'aaa' с '!' само, ако то е в началото на низа:

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

В резултат в променливата ще бъде записано следното:

'! aaa aaa'

Пример

В този пример шаблонът за търсене е: замени 'aaa' с '!' само, ако то е в края на низа:

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

В резултат в променливата ще бъде записано следното:

'aaa aaa !'

Пример

Когато в началото на регулярния израз стои '^', а в края - '$', тогава по този начин проверяваме целия низ като цяло за съответствие с регулярния израз.

В следващия пример шаблонът за търсене е: буквата 'a' се повтаря един или повече пъти, замени целия низ с '!' само ако той се състои само от букви 'a'.

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

В резултат в променливата ще бъде записано следното:

'!'

Практически задачи

Даден е низ:

let str = 'abc def xyz';

Напишете регулярен израз, който ще намери първия подниз от букви.

Даден е низ:

let str = 'abc def xyz';

Напишете регулярен израз, който ще намери последния подниз от букви.

Български
AfrikaansAzərbaycanবাংলাБеларускаяČeštinaDanskDeutschΕλληνικά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
Ние използваме бисквитки за работата на сайта, анализ и персонализация. Обработката на данни се извършва в съответствие с Политика за поверителност.
приемам всички настройки отхвърляне