⊗jsSpRESHt 109 of 294 menu

Simboli i kapelës brenda grupeve në regex JavaScript

Siç e dini, kapela brenda [ ] bën negacion, kur shkruhet në fillim të kllapave. Kjo do të thotë, ajo është një karakter special brenda këtyre kllapave. Për të marrë kapelën si simbol, duhet ose ta escape-osh atë, ose ta zhvendosh nga vendi i parë.

Shembull

Në shembullin vijues modeli i kërkimit është: simboli i parë është gjithçka përveç 'd', pastaj dy shkronja 'x'.

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

Si rezultat në variabël do të shkruhet si vijon:

'! ! ! dxx'

Shembull

Tani modeli i kërkimit është: simboli i parë - është 'd' ose '^', pastaj dy shkronja 'x':

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

Si rezultat në variabël do të shkruhet si vijon:

'axx bxx ! !'

Shembull

Mund të mos e zhvendosni kapelën nga vendi i parë, por thjesht ta escape-oni atë duke përdorur backslash, dhe ajo do të simbolizojë vetveten:

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

Si rezultat në variabël do të shkruhet si vijon:

'axx bxx ! !'

Detyra praktike

Jepet një varg:

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

Shkruani një regex që do të gjejë vargjet sipas modelit: kapelë ose simbol @, dhe më pas dy shkronja latine.

Jepet një varg:

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

Shkruani një regex që do të gjejë vargjet sipas modelit: JO kapelë dhe jo simbol @, por më pas dy shkronja latine.

Jepet një varg:

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

Shkruani një regex që do të gjejë vargjet sipas modelit: jo kapelë dhe jo hapësirë, por më pas dy shkronja latine.

Shqip
AfrikaansAzərbaycanБългарскиবাংলাБеларускаяČeštinaDanskDeutschΕλληνικάEnglishEspañolEestiSuomiFrançaisहिन्दीMagyarՀայերենIndonesiaItaliano日本語ქართულიҚазақ한국어КыргызчаLietuviųLatviešuМакедонскиMelayuမြန်မာNederlandsNorskPolskiPortuguêsRomânăРусскийසිංහලSlovenčinaSlovenščinaСрпскиSrpskiSvenskaKiswahiliТоҷикӣไทยTürkmenTürkçeЎзбекOʻzbekTiếng Việt
Ne përdorim cookie për funksionimin e sajtit, analizën dhe personalizimin. Përpunimi i të dhënave bëhet në përputhje me Politikën e Privatësisë.
prano të gjitha konfiguro refuzo