Jump to content
DeWo

[PHP]Problem z preg_match'em

Recommended Posts

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

Edited by DeWo

Share this post


Link to post
Share on other sites

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

Share this post


Link to post
Share on other sites
Guest
This topic is now closed to further replies.

  • Recently Browsing   0 members

    No registered users viewing this page.

×
×
  • Create New...

Important Information

W celu świadczenie usług przez nasz Serwis na najwyższym poziomie, w ramach Serwisu wykorzystujemy pliki Cookies (tzw. ciasteczka). Korzystając ze stron Serwisu IPSBEYOND.PL bez zmiany ustawień przeglądarki będą one zapisane w pamięci urządzenia. Jeżeli nie dokonacie Państwo zmiany ustawień przeglądarki internetowej to wyrażacie zgodę na zapisywanie plików Cookies.