⊗jsSpRESHt 109 of 294 menu

Симбол карета унутар скупова у регуларним изразима JavaScript

Као што знате, карета унутар [ ] прави негацију, ако је написана на почетку заграда. Дакле, она је специјални симбол унутар тих заграда. Да бисте добили карету као симбол, потребно је или је ескейповати, или је померити са првог места.

Пример

У следећем примеру шаблон претраге је следећи: први симбол - је све осим 'd', затим два слова 'x'.

let str = 'axx bxx ^xx dxx'; let res = str.replace(/[^d]xx/g, '!');

Као резултат у променљиву ће се уписати следеће:

'! ! ! dxx'

Пример

А сада је шаблон претраге следећи: први симбол - је 'd' или '^', затим два слова 'x':

let str = 'axx bxx ^xx dxx'; let res = str.replace(/[d^]xx/g, '!');

Као резултат у променљиву ће се уписати следеће:

'axx bxx ! !'

Пример

Можете да не померате карету са првог места, већ једноставно да је ескейпујете користећи обрнуту косом црту, и она ће представљати саму себе:

let str = 'axx bxx ^xx dxx'; let res = str.replace(/[\^d]xx/g, '!');

Као резултат у променљиву ће се уписати следеће:

'axx bxx ! !'

Практични задаци

Дат је стринг:

let str = '^xx axx ^zz bkk @ss';

Напишите регуларни израз који ће пронаћи стрингове по шаблону: карета или мајмунче, а затим два латинична слова.

Дат је стринг:

let str = '^xx axx ^zz bkk @ss';

Напишите регуларни израз који ће пронаћи стрингове по шаблону: НИЈЕ карета и није мајмунче, а затим два латинична слова.

Дат је стринг:

let str = '^xx axx ^zz bkk';

Напишите регуларни израз који ће пронаћи стрингове по шаблону: није карета и није размак, а затим два латинична слова.

Српски
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
Користимо колачиће за рад сајта, аналитику и персонализацију. Обрада података се врши у складу са Политиком приватности.
прихвати све подеси одбиј