Buenas.
Estoy haciendo una especie de BBCode para publicar artículos y demás.
Negritas, cursivas, y demás funciona todo bien. Tengo un problema con los vínculos, que en principio funciona bien, el único error es cuando se quiere poner mas de un vínculo (el formato es
{vínculo|texto}), ya que coge como principio el caracter
{ del primer vínculo, y como final
} del último vínculo.
Este es el código.
Código PHP:
$txt = eregi_replace("\{([^\\[]*)\|([^\\[]*)\}", '<a href="http://\\1" title="\\2"><strong>\\2</strong></a>', $txt);
Muchas gracias.