⊗jsSpREGB 98 of 294 menu

Групоўчыя дужкі ў рэгулярках JavaScript

У папярэдніх прыкладах аператары паўтарэння дзейнічалі толькі на адзін сімвал, які стаяў перад імі. Што рабіць, калі мы хочам падзейнічаць імі на некалькі сімвалаў?

Для гэтага існуюць групоўчыя дужкі '(' і ')'. Яны працуюць так: калі нешта стаіць у групоўчых дужках і адразу пасля ')' стаіць аператар паўтарэння - ён падзейнічае на ўсё, што стаіць унутры дужак.

Давайце паглядзім на прыкладах.

Прыклад

У наступным прыкладзе шаблон пошуку выглядае так: літара 'x', далей радок 'ab' адзін ці больш раз, потым літара 'x':

let str = 'xabx xababx xaabbx' let res = str.replace(/x(ab)+x/g, '!');

У выніку ў зменную запішацца наступнае:

'! ! xaabbx'

Практычныя задачы

Дадзены радок:

let str = 'ab abab abab abababab abea';

Напішыце рэгулярку, якая знойдзе радкі па шаблоне: радок 'ab' паўтараецца 1 ці больш разоў.

Беларуская
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
Мы выкарыстоўваем cookie для працы сайта, аналітыкі і персаналізацыі. Апрацоўка дадзеных адбываецца згодна Палітыкай канфідэнцыяльнасці.
прыняць усе наладзіць адхіліць