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
[url=urldeljugador]nombre_del_jugador[/url]
lo he intentado por todos los medios y nada que me funcione, lo que tengo es:
$string='soy el <nombre_del_jugador> y deseo retarte a duelo';
$buscar='<(.*)>';
$reemplazar='[url=urldeljugador]\1[/url]';
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.