⊗jsSpRESSE 108 of 294 menu

Poikkeukset joukoissa JavaScriptin säännöllisissä lausekkeissa

Tiedät jo, että erikoismerkit sisällä [] tulevat tavallisiksi merkeiksi. On kuitenkin poikkeuksia: jos tarvitset hakasulkuja merkkeinä sisällä [ ] - ne on escapettava kenoviivalla. Esimerkkinä seuraavassa koodissa hakumalli näyttää tältä: x:n välissä on hakasulku:

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

Tuloksena muuttujaan kirjoitetaan seuraava:

'! xax ! x1x'

Annettu merkkijono:

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

Kirjoita säännöllinen lauseke, joka löytää kaikki sanat mallin mukaan: kirjain 'x', sitten hakasulkeet mielivaltainen määrä kertoja, sitten kirjain 'z'.

Annettu merkkijono:

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

Kirjoita säännöllinen lauseke, joka löytää kaikki sanat mallin mukaan: kirjain 'x', sitten mielivaltainen määrä mitä tahansa sulkeita, sitten kirjain 'z'.

Suomi
AfrikaansAzərbaycanБългарскиবাংলাБеларускаяČeštinaDanskDeutschΕλληνικάEnglishEspañolEestiFrançaisहिन्दीMagyarՀայերենIndonesiaItaliano日本語ქართულიҚазақ한국어КыргызчаLietuviųLatviešuМакедонскиMelayuမြန်မာNederlandsNorskPolskiPortuguêsRomânăРусскийසිංහලSlovenčinaSlovenščinaShqipСрпскиSrpskiSvenskaKiswahiliТоҷикӣไทยTürkmenTürkçeЎзбекOʻzbekTiếng Việt
Käytämme evästeitä verkkosivuston toiminnalle, analytiikalle ja personoinnille. Tietojen käsittely tapahtuu Tietosuojakäytännön mukaisesti.
hyväksy kaikki mukauta hylkää