⊗ppPmRgAT 246 of 447 menu

Pruebas automáticas de expresiones regulares en PHP

Escribamos código que nos permita probar convenientemente las expresiones regulares que escribimos inmediatamente en varias líneas.

Supongamos que nuestra expresión regular para pruebas está almacenada en la siguiente variable:

<?php $reg = '#\d{3,}#'; ?>

Hagamos un array de cadenas para verificar:

<?php $arr[] = 'aaa 123 bbb'; $arr[] = 'aaa 12345 bbb'; $arr[] = 'aaa 12x bbb'; $arr[] = 'aaa 12 bbb'; ?>

Recorramos este array con un ciclo, verificando cada elemento con nuestra expresión regular:

<?php foreach ($arr as $str) { echo $str . ' ' . preg_match($reg, $str) . '<br>'; } ?>

Juntemos todo el código y obtengamos una plantilla conveniente para probar expresiones regulares:

<?php $reg = '#\d{3,}#'; // tu expresión regular $arr[] = 'aaa 123 bbb'; // 1 $arr[] = 'aaa 12345 bbb'; // 1 $arr[] = 'aaa 12x bbb'; // 0 $arr[] = 'aaa 12 bbb'; // 0 foreach ($arr as $str) { echo $str . ' ' . preg_match($reg, $str) . '<br>'; } ?>

Supongamos que necesitas verificar que en una cadena hay un número fraccionario. Usando el script propuesto, prueba tu expresión regular en varias cadenas.

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