⊗jsSpREGM 122 of 294 menu

Match global dans les expressions régulières JavaScript

La méthode match, appelée avec le modificateur g, renvoie toutes les correspondances trouvées sous forme de tableau. Regardons avec des exemples.

Exemple

Obtenons un tableau de sous-chaînes composées de la lettre 'a' :

let str = 'a aa aaa aaaa'; let res = str.match(/a+/g);

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

['a', 'aa', 'aaa', 'aaaa']

Exemple

Obtenons un tableau de nombres :

let str = '1 23 456 789'; let res = str.match(/\d+/g);

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

['1', '23', '456', '789']

Exemple

Obtenons un tableau de tous les chiffres :

let str = '1 23 456 789'; let res = str.match(/\d/g);

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

['1', '2', '3', '4', '5', '6', '7', '8', '9']

Problèmes pratiques

Soit une chaîne :

let str = 'site.ru sss site.com zzz site.net';

Obtenez un tableau des noms de domaine de cette chaîne.

Soit une chaîne :

let str = 'a1b c34d x567z';

Trouvez la somme de tous les nombres de cette chaîne.

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