El infierno del preg en PHP

Shock

Bueno, estoy intentando hacer un script en PHP que me devuelva una URL en función de unos tags, estilo muchos foros.

Ejemplo:

Google

me devuelva,

<a href="http://www.google.com">Google</a>

Y he ahí cuando me topo con esto:

http://es2.php.net/manual/en/function.preg-match-all.php

El "Example 1712" parece ser que hace justo lo que quiero, pero vaya tela para comprender la puta función no me entero de nada.

A ver si alguien me puede ayudar! XD

cabron

¿Qué tipo de ayuda necesitas? No preguntas nada concreto.

Las expresiones regulares son como cuando pones . para decir "culaquier fichero". Cada simbolo tiene un significado, y se devuelve todo aquello que coincida con el signficado de los simbolos.

Shock

Necesitaría saber cómo hacer ese script y quien sea el samaritano que me ayude a ver si me lo puede explicar un poco porque vamos a mi lo de las expresiones regulares me suena a chino :(

He encontrado esta web:

http://www.regular-expressions.info/tutorial.html

A ver si me ayuda pero esto está bastante jodido xD

LOc0

Las expresiones regulares parecen imposibles la primera vez que las ves (bueno y la segunda y la tercera :P), pero dedicándole un poquillo de tiempo a algún buen tutorial de los 17162762453 que hay en Google no te costará demasiado aprender a manejarlas (al menos para lo que quieres hacer). Si lo quieres hacer tú no te queda otra que estudiar y practicar, porque que algún forero te pegue la regex que necesitas no te va enseñar nada, la verdad...

Salu2 ;)

shortyStyle

Sin duda las expresiones regulares es el tema más cansino que he tocado en php por el momento, pero poco a poco se le pilla el truco.

Usuarios habituales

  • shortyStyle
  • LOc0
  • Shock
  • cabron