Autor Zpráva
regy
Profil
Zdravím,
už pěknou dobu si nad něčím lámu hlavu. Mám nějaký text a ten potřebuji zformátovat. Konkrétně toto:

- text
- text
- text

převést na seznam:

<li>text</li>
...

odřádkování bylo předtím změněno na </p><p>, takže to nyní vypad takto

<p>
- text</p><p>
- text</p><p>
- text</p><p>
</p>

a nyní jsem použil tento regulární výraz:
$text = ereg_replace("<p>-(.*)</p>","<li>\\1</li>",$text);


Regulární výraz je správný, ale nahradí to jen první položku v seznamu. Nevíte prosím, jak změnit všechny položky?

Moc vás prosím o radu. Díky.
regy
Profil
áá už vím v čem je problém. regulární výraz přecijen správný není :-). Omlouvám se.

Vaše odpověď

Mohlo by se hodit


Prosím používejte diakritiku a interpunkci.

Ochrana proti spamu. Napište prosím číslo dvě-sta čtyřicet-sedm: