⊗jsSpRESHt 109 of 294 menu

A kalap jel készleteken belül a JavaScript reguláris kifejezéseiben

Mint tudod, a kalap jel a [ ] zárójelek között tagadást jelent, ha a zárójelek elején szerepel. Ez azt jelenti, hogy speciális karakter ezen zárójelek belsejében. Ahhoz, hogy a kalap jelet sima karakterként kapjuk, vagy el kell menekítenünk, vagy el kell távolítanunk az első helyről.

Példa

A következő példában a keresési minta a következő: az első karakter minden, kivéve 'd', majd két 'x' betű.

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

Az eredmény a következő lesz a változóban:

'! ! ! dxx'

Példa

Most a keresési minta a következő: az első karakter a 'd' vagy a '^', majd két 'x' betű:

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

Az eredmény a következő lesz a változóban:

'axx bxx ! !'

Példa

A kalap jelet nem kell eltávolítanunk az első helyről, egyszerűen elmenekíthetjük a fordított perjel segítségével, és önmagát fogja jelölni:

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

Az eredmény a következő lesz a változóban:

'axx bxx ! !'

Gyakorlati feladatok

Adott a következő sztring:

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

Írj reguláris kifejezést, amely megtalálja a sztringeket a következő minta szerint: kalap jel vagy kukac, majd két latin betű.

Adott a következő sztring:

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

Írj reguláris kifejezést, amely megtalálja a sztringeket a következő minta szerint: NEM kalap jel és nem kukac, majd két latin betű.

Adott a következő sztring:

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

Írj reguláris kifejezést, amely megtalálja a sztringeket a következő minta szerint: nem kalap jel és nem szóköz, majd két latin betű.

Magyar
AfrikaansAzərbaycanБългарскиবাংলাБеларускаяČeštinaDanskDeutschΕλληνικάEnglishEspañolEestiSuomiFrançaisहिन्दीՀայերենIndonesiaItaliano日本語ქართულიҚазақ한국어КыргызчаLietuviųLatviešuМакедонскиMelayuမြန်မာNederlandsNorskPolskiPortuguêsRomânăРусскийසිංහලSlovenčinaSlovenščinaShqipСрпскиSrpskiSvenskaKiswahiliТоҷикӣไทยTürkmenTürkçeЎзбекOʻzbekTiếng Việt
A weboldal működéséhez, elemzéshez és személyre szabáshoz sütiket használunk. Az adatfeldolgozás a Adatvédelmi irányelvek szerint történik.
összes elfogadása beállítás elutasítás