⊗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ščinaShqipSrpskiSvenskaKiswahiliТоҷикӣไทยTürkmenTürkçeЎзбекOʻzbekTiếng Việt
Користимо колачиће за рад сајта, аналитику и персонализацију. Обрада података се врши у складу са Политиком приватности.
прихвати све подеси одбиј