⊗jsSpRESHt 109 of 294 menu

Simbool hoedjie binne versamelings in JavaScript regulêre uitdrukkings

Soos jy weet, maak 'n hoedjie binne [ ] 'n ontkenning wanneer dit aan die begin van die hakies geskryf word. Dit beteken dat dit 'n spesiaale karakter is binne hierdie hakies. Om die hoedjie as 'n karakter te kry, moet jy dit of ontsnap, of van die eerste plek af verwyder.

Voorbeeld

In die volgende voorbeeld is die soekpatroon so: eerste karakter is alles behalwe 'd', dan twee letters 'x'.

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

As gevolg sal die volgende in die veranderlike weggeskryf word:

'! ! ! dxx'

Voorbeeld

En nou is die soekpatroon so: eerste karakter is 'd' of '^', dan twee letters 'x':

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

As gevolg sal die volgende in die veranderlike weggeskryf word:

'axx bxx ! !'

Voorbeeld

Jy hoef nie die hoedjie van die eerste plek af te verwyder nie, jy kan dit eenvoudig ontsnap met behulp van 'n backslash, en dan sal dit homself voorstel:

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

As gevolg sal die volgende in die veranderlike weggeskryf word:

'axx bxx ! !'

Praktiese take

Gegee 'n string:

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

Skryf 'n regulêre uitdrukking wat die snare vind volgens die patroon: hoedjie of kwispelstertjie, en dan twee Latynse letters.

Gegee 'n string:

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

Skryf 'n regulêre uitdrukking wat die snare vind volgens die patroon: NIE hoedjie en nie kwispelstertjie nie, en dan twee Latynse letters.

Gegee 'n string:

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

Skryf 'n regulêre uitdrukking wat die snare vind volgens die patroon: nie hoedjie en nie spasie nie, en dan twee Latynse letters.

Afrikaans
AzərbaycanБългарскиবাংলাБеларускаяČeštinaDanskDeutschΕλληνικάEnglishEspañolEestiSuomiFrançaisहिन्दीMagyarՀայերենIndonesiaItaliano日本語ქართულიҚазақ한국어КыргызчаLietuviųLatviešuМакедонскиMelayuမြန်မာNederlandsNorskPolskiPortuguêsRomânăРусскийසිංහලSlovenčinaSlovenščinaShqipСрпскиSrpskiSvenskaKiswahiliТоҷикӣไทยTürkmenTürkçeЎзбекOʻzbekTiếng Việt
Ons gebruik koekies vir die werking van die webwerf, ontleding en personalisering. Die verwerking van data geskied volgens die Privaatheidsbeleid.
aanvaar alles instel verwerp