Muchos conocen este tema y algunos como yo no le agarramos la onda, El hecho es que me han pedido un script que me esta causando dolores de cabeza, Aqui va la explicacion
tengo la siguiente cadena:
$in="soy el nombre_del_jugador y deseo retarte a duelo";
Entonces en nombre_del_jugador va el nick del usuario que esta logeado en el servidor y hasta ahi todo bien, mi problema viene en que debo reemplazar ese nombre_de_jugador por
lo he intentado por todos los medios y nada que me funcione, lo que tengo es:
He tratado de cambiar de diferentes formas la expresion regular y nada que parsea.
Ojo: no hay error de programacion, simplemente me muestra el texto completo sin hacer el reemplazo.
tengo la siguiente cadena:
$in="soy el nombre_del_jugador y deseo retarte a duelo";
Entonces en nombre_del_jugador va el nick del usuario que esta logeado en el servidor y hasta ahi todo bien, mi problema viene en que debo reemplazar ese nombre_de_jugador por
Código (php) [Seleccionar]
[url=urldeljugador]nombre_del_jugador[/url]
lo he intentado por todos los medios y nada que me funcione, lo que tengo es:
Código (php) [Seleccionar]
$string='soy el <nombre_del_jugador> y deseo retarte a duelo';
$buscar='<(.*)>';
$reemplazar='[url=urldeljugador]\1[/url]';
echo ereg_replace($buscar,$reemplazar,$string);
He tratado de cambiar de diferentes formas la expresion regular y nada que parsea.
Ojo: no hay error de programacion, simplemente me muestra el texto completo sin hacer el reemplazo.