Una expresión regular en php es un patrón que se compara con una cadena objetivo "string" de izquierda a derecha, carácter a carácter.
La biblioteca PCRE (Perl Compatible Regular Expressions) es una extensión incluida en PHP que utiliza un conjunto de funciones que implementa comparación de patrones y expresiones regulares con similar sintaxis y semántica del lenguaje Perl
Las expresiones regulares van encerradas en delimitadores, que son cualquier par de caracteres no alfanuméricos excepto la barra invertida \ y el espacio en blanco " ".
preg_match — Realiza una comparación con una expresión regular.
Descripción
//preg_match ( string $pattern , string $subject [, array &$matches [, int $flags = 0 [, int $offset = 0 ]]] ) : int $pattern = '/^def/'; $subject = 'abcdefgh'; echo preg_match ($pattern, $subject); // Devuelve 0 //$subject = "abcdefghijklmnñopqrstuvwz"; echo preg_match("/def/", $subject); // Devuelve 1
preg_replace — Realiza una búsqueda y sustitución de una expresión regular
Descripción
//preg_replace ( mixed $pattern , mixed $replacement , mixed $subject [, int $limit = -1 [, int &$count ]] ) : mixed $cadena = 'El veloz tigre de Bengala comía conejos y pájaros.'; $patrones = array(); $patrones[0] = '/veloz/'; $patrones[1] = '/tigre/'; $patrones[2] = '/de Bengala/'; $sustituciones = array(); $sustituciones[2] = 'ágil'; $sustituciones[1] = 'puma'; $sustituciones[0] = 'chileno'; echo preg_replace($patrones, $sustituciones, $cadena); //El resultado del ejemplo es El ágil puma chileno comía conejos y pájaros.
• Validación de formularios usando características de HTML5
• Método para insertar registros en MySQL usando PHP
• Obtener datos desde MySQL y mostrar el resultado en una tabla
• Los colores y sus códigos RGB
• Cómo evitar los comentarios spam
• Creando un login simple con jquery, php y mysql
• Conversor de Medidas Online
• Visualizar datos en una tabla parte II: Aplicando estilo css
• Un ejemplo de ABM usando Ajax - PHP - MySQL
• Usando jquery para modificar elementos del HTML
• Usar PDO para conectarse a MYSQL
• Cómo detectar el navegador usando JavaScript
• Cómo desarmar un notebook HP Compaq Presario C700
• Proyecto Intranet: Ordenes de servicio y ventas
• Michelles Jaque
• Beatriz Cabrera Zapata
• Mini Poesías - Constanza Gonzales
• Sobre las decisiones - Constanza Gonzales
• Enviar correos usando un formulario desde sitio web o localhost con PHPMailer
• Cómo crear un cuadro de búsqueda al estilo Google
• Sistema de LogIn con verificación de email y recuperación de contraseña usando PHP
• Demostración Jquery UI Selectable usando php y bases de datos mysql
• Subir, insertar, actualizar, borrar imágenes con PHP y MySQL
• Calculadora IMC usando JavaScript
• Select Dependientes con Ajax MySQL PHP
• Expresiones regulares en PHP
• Cómo convertir datos MySQL en formato JSON en PHP
• Visualizar datos en una tabla html con mysqli
• Siembras: Aplicación en Laravel 5.5