⊗jsSpREGB 98 of 294 menu

JavaScript regulýar ifadelerinde toparlaw bracketlary

Öňki mysallarda gaýtalanma operatorlary diňe öňlerinde duran bir nyşana täsir etdi. Eger biz olaryň birnäçe nyşana täsir etmegini islesek, näme etmeli?

Bunun üçin toparlaw bracketlary '(' we ')' bar. Olar şeýle işleýär: eger bir zadyň toparlaw bracketleriň içinde we derrew ')'-dan soň gaýtalanma operatory dursa - ol bracketleriň içindäki ähli zada täsir eder.

Geliň mysallar bilen göreliň.

Mysal

Aşakdaky mysalda gözleg şablonu şeýle görünýär: harf 'x', soňra setir 'ab' bir ýa-da birnäçe gezek, soňra harf 'x':

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

Netijede üýtgeýjäniň içine aşakdaky ýazylar:

'! ! xaabbx'

Amaly meseleler

Setir berlen:

let str = 'ab abab abab abababab abea';

Şablon boýunça setirleri tapýan regulýar ýazyň: setir 'ab' 1 ýa-da birnäçe gezek gaýtalanylýar.

Türkmen
AfrikaansAzərbaycanБългарскиবাংলাБеларускаяČeštinaDanskDeutschΕλληνικάEnglishEspañolEestiSuomiFrançaisहिन्दीMagyarՀայերենIndonesiaItaliano日本語ქართულიҚазақ한국어КыргызчаLietuviųLatviešuМакедонскиMelayuမြန်မာNederlandsNorskPolskiPortuguêsRomânăРусскийසිංහලSlovenčinaSlovenščinaShqipСрпскиSrpskiSvenskaKiswahiliТоҷикӣไทยTürkçeЎзбекOʻzbekTiếng Việt
Biz sahypanyň işlemegi, analitika we şahsyýetleşdirmek üçin cookie ulanýarys. Maglumatlaryň işlenişi Gizlinlik syýasaty boýunça amala aşyrylýar.
hemmesini kabul et sazlamak ret et