Skocz do zawartości
DeWo

[PHP]Problem z preg_match'em

Polecane posty

Hej!

Mam mały problem. Piszę właśnie kawałek kodu który musi wyciągnąć dane z:

przed

<!-- message -->

Tekst 1

Czesc 2

<!-- / message -->

Po 1

Po 1 / 2

<!-- message -->

Tekst 2

czesc 2

<!-- / message -->

Po 2

Po 2 / 2


Po
do tablicy:
[0] => <!-- message -->

Tekst 1

Czesc 2

<!-- / message -->

[1] => <!-- message -->

Tekst 2

czesc 2

<!-- / message -->
Próbowałem takiej regułki:
preg_match_all('(<!\-\-\smessage\s\-\->.?<!\-\-\s\/\smessage\s\-\->)', $textarea, $wyjscie);

ale jak mogłem się spodziewać nie działa. Wyrażenia regularne nigdy nie były moją mocną stroną ;)

Proszę Was o napisanie działającej reguły do preg_match_all :)

Z góry thx

DeWo

Edytowano przez DeWo

Udostępnij ten post


Link to postu
Udostępnij na innych stronach

Nie chce mi się zbytnio testować i sprawdzać, więc poprawię tylko twojego regexpa, na bardziej prawidłowy, bo to coś co dałeś nie ma prawa działać bo to nie żaden regexp :D


'#\<!\-\-\smessage\s\-\->(.*?)\<!\-\-\s\/\smessage\s\-\-\>#i'
[/code]

Jak mówię nie testowałem bo nie mam czasu na to, ale powinno zadziałać a jak nie to chociaż może Cię to naprowadzi :D

Udostępnij ten post


Link to postu
Udostępnij na innych stronach
Gość
Temat jest zablokowany i nie można w nim pisać.

  • Kto przegląda   0 użytkowników

    Brak zalogowanych użytkowników przeglądających tę stronę.

×

Ważne informacje

Kontynuując przeglądanie strony, wyrażasz zgodę na używanie przez nas plików cookies.