Ver Mensaje Individual
  #4 (permalink)  
Antiguo 22/01/2015, 16:52
Avatar de pateketrueke
pateketrueke
Modernizr
 
Fecha de Ingreso: abril-2008
Ubicación: Mexihco-Tenochtitlan
Mensajes: 26.399
Antigüedad: 16 años, 1 mes
Puntos: 2534
Respuesta: Reemplazar slash y corchetes con preg_replac

Mira, las expresiones regulares son un lenguaje totalmente independiente de PHP, por ende amerita estudio aparte.

En breve, la expresión regular más avanzada para simplificar sería así:
Código PHP:
Ver original
  1. $txt = '[en]Your name[/en][es]Nombre[/es]';
  2.  
  3. var_dump(preg_replace('/\[(\w+)\]([^[\]]+)\[\/\1\]\s*\[(\w+)\]([^[\]]+)\[\/\3\]/', '\2/\4', $txt));

Si deseas aprender de qué se trata todo esto te sugiero consultar el sub-foro de expresiones regulares con más frecuencia.
__________________
Y U NO RTFM? щ(ºдºщ)

No atiendo por MP nada que no sea personal.