PHP pomoc s regexem
Napsal: 28 dub 2011 00:27
Zdravim,
už několik hodin hledám a zkouším a stále nic, co by mi fungovalo podle toho co potřebuju :(
Mám jednoduše nějaký string např.:
a teď
... potřebuju přes regex (nebo jakkoli, hlavně né cyklus), udělat to, že se vezme celý text, krom toho <pre>..</pre> a kde je *tučný* tak nastaví na <strong>tučný</strong>.
Problém je, že já tohle mám, ale zasahuje mi to i do toho obsahu <pre> což nechci a to nevim jak udělat..
současný regex a vlastně celej vstup, mám jako:
Tak doufám, že se někdo najde, kdo by věděl
už několik hodin hledám a zkouším a stále nic, co by mi fungovalo podle toho co potřebuju :(
Mám jednoduše nějaký string např.:
Kód: Vybrat vše
$text = "Nějaký *tučný* text <pre class="neco">...</pre> další *tučný* text";
a teď

Problém je, že já tohle mám, ale zasahuje mi to i do toho obsahu <pre> což nechci a to nevim jak udělat..
současný regex a vlastně celej vstup, mám jako:
Kód: Vybrat vše
$text = "vstupní dlouhý text";
$text = preg_replace('/\*(.+)\*/', '<strong>$1</strong>', $text);
Tak doufám, že se někdo najde, kdo by věděl
