⊗jsSpRESHt 109 of 294 menu

JavaScript регуляр ифодаларда тўпламлар ичидаги шляпка символы

Маълумингиздек, шляпка [ ] ичида инкорни ифодалайди, агар у қавс бошланишида ёзилган бўлса. Демак, у шу қавслар ичида махсус символдир. Шляпкани символ сифатида олиш учун уни ё ҳимoyalash ёки биринчи ўриндан олиб ташлаш керак.

Мисол

Куйидаги мисолда қидириш намунаси шундай: биринчи символ - '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 ! !'

Мисол

Шляпкани биринчи ўриндан олиб ташламасдан, уни кайтарим чизиқ ёрдамида ҳимoyalash мумкин, ва ўзини англата бошлайди:

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ščinaShqipСрпскиSrpskiSvenskaKiswahiliТоҷикӣไทยTürkmenTürkçeOʻzbekTiếng Việt
Биз веб-сайт ишлаши, таҳлил қилиш ва персоналлаштириш учун кукидан фойдаланамиз. Маълумотларни қайта ишлаш Махфийлик сиёсатига мувофиқ амалга оширилади.
ҳаммасини қабул қилиш мослаштириш рад этиш