Portada » Lenguaje PHP » Función preg_replace para eliminar comentarios html

Función preg_replace para eliminar comentarios html

Función preg_replace para eliminar comentarios html. La función preg_replace() es casi similar y funciona igual que la función ereg_replace(), excepto que se pueden usar expresiones regulares en el patrón y los parámetros de entrada de reemplazo. El límite de parámetros de entrada opcional especifica cuántas coincidencias deben tener lugar. Si se pasa el parámetro opcional $count, esta variable se llenará con el número de reemplazos realizados.

Definición y uso de esta función

Función preg_replace para eliminar comentarios html

Valor de retorno

  • Si se ha producido el reemplazo, se devolverá la cadena modificada en el explorador.
  • Si la función no se encuentran similitudes, la cadena ingresada permanecerá sin modificaciones y mostrara sin cambios en el navegador.

Ejemplo 01

A continuación se muestra el código, copiar y pegar este código en un archivo y verificar el resultado. Una facil función php para eliminar fácilmente los comentarios html del tipo <!– texto texto texto –> usando una expresión regular con preg_replace:

<?php
   $anyo_nacimiento = "El año de nacimiento es 1983";
   $anyo_nacimiento = preg_replace("([0-9]+)", "2005", $anyo_nacimiento);
   
   echo $anyo_nacimiento;
?>

Este script mostrará el siguiente resultado en pantalla:

El año de nacimiento es 2005

Ejemplo 02

Otra forma de usar es con la ayuda de una función que nosotros llamaremos borrar_comentarios_html(), veamos cómo aplicarlo mediante un ejemplo conciso.

<?php

function borrar_comentarios_html($listahtml = '') {
    return preg_replace('/<!--(.|\s)*?-->/', '', $listahtml);
}

?>
Función preg_replace para eliminar comentarios html
Función preg_replace para eliminar comentarios html

Referencia:

Preg-replace

¿De cuánta utilidad te ha parecido este contenido?

¡Haz clic en una estrella para puntuarlo!

Promedio de puntuación 0 / 5. Recuento de votos: 0

Hasta ahora, ¡no hay votos!. Sé el primero en puntuar este contenido.

Deja un comentario

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *

Scroll al inicio
Esta web utiliza cookies propias para su correcto funcionamiento. Contiene enlaces a sitios web de terceros con políticas de privacidad ajenas que podrás aceptar o no cuando accedas a ellos. Al hacer clic en el botón Aceptar, acepta el uso de estas tecnologías y el procesamiento de tus datos para estos propósitos.
Privacidad