⊗jsSpRESSE 108 of 294 menu

Exceptions dans les ensembles des expressions régulières JavaScript

Vous savez déjà que les caractères spéciaux à l'intérieur de [] deviennent des caractères ordinaires. Il existe cependant des exceptions : si vous avez besoin des crochets comme caractères à l'intérieur de [ ] - alors ils doivent être échappés par un antislash. Par exemple, dans le code suivant, le modèle de recherche ressemble à ceci : entre les x se trouve un crochet :

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

En conséquence, la variable contiendra ce qui suit :

'! xax ! x1x'

Soit une chaîne :

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

Écrivez une expression régulière qui trouvera tous les mots selon le modèle : lettre 'x', puis des crochets un nombre quelconque de fois, puis la lettre 'z'.

Soit une chaîne :

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

Écrivez une expression régulière qui trouvera tous les mots selon le modèle : lettre 'x', puis un nombre quelconque de n'importe quelles parenthèses, puis la lettre 'z'.

Français
AfrikaansAzərbaycanБългарскиবাংলাБеларускаяČeštinaDanskDeutschΕλληνικάEnglishEspañolEestiSuomiहिन्दीMagyarՀայերենIndonesiaItaliano日本語ქართულიҚазақ한국어КыргызчаLietuviųLatviešuМакедонскиMelayuမြန်မာNederlandsNorskPolskiPortuguêsRomânăРусскийසිංහලSlovenčinaSlovenščinaShqipСрпскиSrpskiSvenskaKiswahiliТоҷикӣไทยTürkmenTürkçeЎзбекOʻzbekTiếng Việt
Nous utilisons des cookies pour le fonctionnement du site, l'analyse et la personnalisation. Le traitement des données est effectué conformément à la Politique de confidentialité.
accepter tout personnaliser refuser