Mostrando entradas con la etiqueta expresiones regulares. Mostrar todas las entradas
Mostrando entradas con la etiqueta expresiones regulares. Mostrar todas las entradas

Extraer todos los enlaces de un html con php

A veces nos encontramos con la necesidad de extraer ciertos datos de un html previamente creado o leido. Aqui os presento dos maneras muy sencillas de hacerlo.

Se puede hacer usando expresiones regulares que aplicadas al codigo extraigan solamente aquello que hemos acotado, o también se puede hacer recorriendo elementos del dom de la página con funciones especificas para ello. Vamos a ver las dos opciones para que podais experimentar y aplicar en vuestro código la que mas os convenga en cada caso.

Expresion regular para reemplazar contenido con saltos de linea

En ampliación a mi anterior post sobre usar expresiones regulares para buscar y reemplazar código en Dreamweaver (y otros..) voy a resolver un caso algo mas complejo.

Imaginemos que tenemos que buscar algo como este contenido :

<div class="myDiv"> contenido </div>

En nuestro anterior post hay una solución sencilla para poder hacerlo y, por ejemplo, cambiar la etiqueta div por cualquier otra. Pero ¿que pasa cuando el contenido contiene saltos de linea? La anterior solución no sirve, y es aquí donde entra en juego el conjunto de caracteres ASCII

Expresiones regulares en php para filtrar, validar o reemplazar

Hay quien dice que con una expresión regular se puede solucionar casi cualquier problema de programación. Es probable que así sea, pero también es cierto que dominarlas es en ocasiones complicado. En este post vamos a recopilar unas cuantas funciones en php que usan expresiones regulares para validar, filtrar o reemplazar, según se necesite, textos en una cadena.

Usar expresiones regulares para buscar y reemplazar código en dreamweaver

Muchas veces cuando estamos escribiendo código nos damos cuenta que nos hemos equivocado y que lo que hemos estado haciendo con un criterio estaría mejor con otro. O tal vez tenemos un trozo de código que hemos cogido de internet y lo tenemos que adaptar a nuestras necesidades. Sea cual sea el caso, lo mas seguro es que tengamos que reemplazar a mano mucha parte del código.

Si usamos Dreamweaver para programar y maquetar estamos de enhorabuena ya que existen técnicas para hacer ese reemplazo más llevadero. Se trata de usar expresiones regulares a la hora de buscar y reemplazar en nuestro código.