Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> [PHP] Wyrazenia regularne w szablonach
--mic--
post 25.06.2012, 11:19:44
Post #1





Goście







Witam,

pisze prosty program ktory generuje mi tresc w szablonie.

Szablon ma postac:

tekst 1
{ifmainpage}sekcja A {/ifmainpage}
tekst 2
{ifmainpage}sekcja B{/ifmainpage}

Stosuje taki kod
$szablon = ereg_replace("{ifmainpage}.*{/ifmainpage}","",$szablon);

Problem w tym ze on zamiast zostawic mi wynik:
tekst 1
sekcja A
tekst 2
sekcja B

to zostawia mi tylko:
tekst 1

Probowalem alternatywne wzorce jak:
.*[^{] lub .*[^ifmainpage] niestety nie udalo sie.

Bardzo prosdze o pomoc.
Go to the top of the page
+Quote Post

Posty w temacie
- -mic-   [PHP] Wyrazenia regularne w szablonach   25.06.2012, 11:19:44
- - krzywy36   bo to wyrażenie jest "zachłanne". Zrób t...   25.06.2012, 11:24:30
- - -mic-   Działa! Pięknie dziękuję.   25.06.2012, 14:00:06
- - -mic-   A może mi ktoś jeszcze podpowiedziec jak to zmodyf...   26.06.2012, 10:39:50
- - krzywy36   sprawdź: [PHP] pobierz, plaintext $szablon = preg_...   26.06.2012, 11:48:56
- - Gość   Bułka z masłem - prawda? Jeszcze raz piekne dzięki   26.06.2012, 20:52:26


Reply to this topicStart new topic
1 Użytkowników czyta ten temat (1 Gości i 0 Anonimowych użytkowników)
0 Zarejestrowanych:

 



RSS Wersja Lo-Fi Aktualny czas: 19.07.2025 - 15:47