⊗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हिन्दीMagyarIndonesiaItaliano日本語ქართულიҚазақ한국어КыргызчаLietuviųLatviešuМакедонскиMelayuမြန်မာNederlandsNorskPolskiPortuguêsRomânăРусскийසිංහලSlovenčinaSlovenščinaShqipСрпскиSrpskiSvenskaKiswahiliТоҷикӣไทยTürkmenTürkçeЎзбекOʻzbekTiếng Việt
Մենք օգտագործում ենք cookie-ներ կայքի աշխատանքի, վերլուծության և անհատականացման համար։ Տվյալների մշակումը կատարվում է համաձայն Գաղտնիության քաղաքականության։
ընդունել բոլորը կարգավորել մերժել