⊗jsSpRESHt 109 of 294 menu

Symbol striešky v množinách v regulárnych výrazoch JavaScript

Ako viete, strieška [ ] robí negáciu, keď je napísaná na začiatku zátvoriek. To znamená, že je špeciálnym znakom vnútri týchto zátvoriek. Ak chcete použiť striešku ako symbol, musíte ju buď uvoľniť, alebo presunúť z prvej pozície.

Príklad

V nasledujúcom príklade je vzor vyhľadávania: prvý znak je všetko okrem 'd', potom dve písmená 'x'.

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

Výsledok zapísaný do premennej bude:

'! ! ! dxx'

Príklad

A teraz je vzor vyhľadávania: prvý znak je 'd' alebo '^', potom dve písmená 'x':

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

Výsledok zapísaný do premennej bude:

'axx bxx ! !'

Príklad

Nemusíte presúvať striešku z prvej pozície, stačí ju uvoľniť pomocou spätného lomka a bude predstavovať samu seba:

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

Výsledok zapísaný do premennej bude:

'axx bxx ! !'

Praktické úlohy

Daný reťazec:

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

Napíšte regulárny výraz, ktorý nájde reťazce podľa vzoru: strieška alebo zavináč, a potom dve latinské písmená.

Daný reťazec:

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

Napíšte regulárny výraz, ktorý nájde reťazce podľa vzoru: NIE strieška ani zavináč, a potom dve latinské písmená.

Daný reťazec:

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

Napíšte regulárny výraz, ktorý nájde reťazce podľa vzoru: nie strieška ani medzera, a potom dve latinské písmená.

Slovenčina
AfrikaansAzərbaycanБългарскиবাংলাБеларускаяČeštinaDanskDeutschΕλληνικάEnglishEspañolEestiSuomiFrançaisहिन्दीMagyarՀայերենIndonesiaItaliano日本語ქართულიҚазақ한국어КыргызчаLietuviųLatviešuМакедонскиMelayuမြန်မာNederlandsNorskPolskiPortuguêsRomânăРусскийසිංහලSlovenščinaShqipСрпскиSrpskiSvenskaKiswahiliТоҷикӣไทยTürkmenTürkçeЎзбекOʻzbekTiếng Việt
Používame cookies na fungovanie stránky, analýzu a personalizáciu. Spracúvanie údajov prebieha v súlade s Politikou ochrany osobných údajov.
prijať všetky nastaviť odmietnuť