⊗ppPmRgSCh 245 of 447 menu

Comprobación de una cadena con expresión regular en PHP

Las posibilidades de las expresiones regulares no se agotan con la búsqueda y reemplazo. También existe la función preg_match, que comprueba si una cadena coincide con la expresión regular. La función toma como primer parámetro la expresión regular, y como segundo - la cadena para la búsqueda.

En este caso, si hay muchas coincidencias, la función solo encontrará la primera y terminará su trabajo. Por lo tanto, la función devuelve 1 o 0 y se utiliza para responder a la pregunta '¿está lo buscado en la cadena o no?'. Devuelve uno - significa que sí (y cuántas veces - no está claro), devuelve cero - significa que no.

Veamos algunos ejemplos. Comprobemos si en la cadena hay una subcadena que consista en la letra 'a', repetida una o más veces:

<?php echo preg_match('#a+#', 'eee aaa bbb'); // mostrará 1 ?>

Y ahora en nuestra cadena no está lo buscado, y la función mostrará 0:

<?php echo preg_match('#a+#', 'eee bbb'); // mostrará 0 ?>

Determine si hay 3 dígitos seguidos en la cadena.

Determine si la cadena pasada comienza con http.

Determine si la cadena pasada comienza con http o con https.

Determine si la cadena pasada termina con la extensión txt, html o php.

Determine si la cadena pasada termina con la extensión jpg o jpeg.

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