Jak mám upravit regulerní výraz
eregi_replace("\[color=([^\"]+)]([^\[]+)\[/color\]","<span style=\"color: \\1\">\\2</span>",$zprava);
aby se mi do toho započítal jen název té barvy? Uvedu příklad:
Když zapíšu [ color=red]červeně[ /color], tak se mi text normálně zobrazí červeně, ale když zapíšu [ color=red][ u]červeně[ /u][ /color], tak se mi nic nezobrazí a ve zdrojáku mám
<span style="color: red]<u>červeně</u>[/color">
Nevíte jak to ošetřit? Dík moc
TIP: Přetáhni ikonu na hlavní panel pro připnutí webu
![[RE] - regulár vybere příliš mnoho - Úprava regulárního výrazu – PHP – Fórum – Programujte.com](http://img.cdnprg.webtea.cz/web/logo_new.png)
Newbie

Nahlásit jako SPAM
IP: 80.188.58.–
Boss
Návštěvník
Zjistit počet nových příspěvků
































