⊗jsSpREGMA 123 of 294 menu

matchAll global en expresiones regulares de JavaScript

El método matchAll devuelve todas las coincidencias en forma de objeto iterable, cada elemento del cual contiene un array con lo encontrado y sus grupos de captura. El método solo puede ser llamado con el modificador g.

Veamos un ejemplo. Supongamos que tenemos la siguiente cadena:

let str = '12 34 56';

Encontremos todos los pares de números y dividamos sus dígitos en grupos de captura:

let matches = str.matchAll(/(\d)(\d)/g);

Recorramos el objeto iterable obtenido con un bucle y mostremos las coincidencias encontradas:

for (let match of matches) { console.log(match); // [12, 1, 2], [34, 3, 4], [56, 5, 6] }

Se da la siguiente cadena:

let str = '12:37 15:48 17:59';

Encuentre en ella todas las subcadenas con la hora y para cada una encontrada, descomponga las horas y los minutos en grupos de captura.

Se da la cadena:

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

Obtenga un array de nombres de dominio de esta cadena, poniendo en este array el nombre del dominio y su zona en diferentes grupos de captura.

Español
AfrikaansAzərbaycanБългарскиবাংলাБеларускаяČeštinaDanskDeutschΕλληνικάEnglishEestiSuomiFrançaisहिन्दीMagyarՀայերենIndonesiaItaliano日本語ქართულიҚазақ한국어КыргызчаLietuviųLatviešuМакедонскиMelayuမြန်မာNederlandsNorskPolskiPortuguêsRomânăРусскийසිංහලSlovenčinaSlovenščinaShqipСрпскиSrpskiSvenskaKiswahiliТоҷикӣไทยTürkmenTürkçeЎзбекOʻzbekTiếng Việt
Usamos cookies para el funcionamiento del sitio, análisis y personalización. El procesamiento de datos se realiza de acuerdo con la Política de privacidad.
aceptar todas configurar rechazar