Autor Zpráva
b022d
Profil *
Zdravím, vyrobil jsem si takový malý regulární výraz, který by měl za úkol nahradit blok textu začínající na něco mně známéno a končící na něco mně známého. Myslel jsem, že to bude jednoduché, ale fce preg_replace() mě docela překvapila. Určitě to bude zase nějaká všeobecně známá banalita, ale ani po dvou dnech hledání jsem nenašel nic.

Příklad výchozího textu:
<body>
1. řádek
2. řádek
3. řádek
</body>

Příklad reguláru:
/<body>.*</body>/i

Po zadání do funkce preg_replace se nepřepíše nic. Smrsknu-li text na jeden řádek, vše funguje.

Co tedy dělám špatně?

Díky
b022d
Profil *
No ano, modifikátor "s".

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: