⊗jsSpRESSE 108 of 294 menu

Erandid regulaaravaldiste hulgades JavaScriptis

Te juba teate, et erandmärkidest sees [] muutuvad tavalisteks märkideks. On siiski erandeid: kui teil on vaja ruuduklambreid kui märke sees [ ] - siis need tuleb ekraneerida tagurpidi kaldkriipsuga. Näitena on järgmises koodis otsimismustriks x-de vahel on ruuduklamm:

let str = 'x]x xax x[x x1x'; let res = str.replace(/x[\[\]]x/g, '!');

Tulemusena kirjutatakse muutujasse järgmine:

'! xax ! x1x'

Antud on sõne:

let str = 'x[]z x[[]]z x()z';

Kirjutage regulaaravaldis, mis leiab kõik sõnad vastavalt mustrile: täht 'x', siis ruuduklambrid suvaline arv kordi, siis täht 'z'.

Antud on sõne:

let str = 'x[]z x{}z x.z x()z x([])z';

Kirjutage regulaaravaldis, mis leiab kõik sõnad vastavalt mustrile: täht 'x', siis suvaline arv suvalisi klambreid, siis täht 'z'.

Eesti
AfrikaansAzərbaycanБългарскиবাংলাБеларускаяČeštinaDanskDeutschΕλληνικάEnglishEspañolSuomiFrançaisहिन्दीMagyarՀայերենIndonesiaItaliano日本語ქართულიҚазақ한국어КыргызчаLietuviųLatviešuМакедонскиMelayuမြန်မာNederlandsNorskPolskiPortuguêsRomânăРусскийසිංහලSlovenčinaSlovenščinaShqipСрпскиSrpskiSvenskaKiswahiliТоҷикӣไทยTürkmenTürkçeЎзбекOʻzbekTiếng Việt
Me kasutame saidi toimimiseks, analüüsi ja personaliseerimiseks küpsiseid. Andmete töötlemine toimub vastavalt Privaatsuspoliitikale.
nõustu kõigega häälesta keeldu