Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> [PHP]szukanie w tekscie od "a" do "z"
M4T3U5Z
post
Post #1





Grupa: Zarejestrowani
Postów: 56
Pomógł: 2
Dołączył: 24.05.2008
Skąd: Polandia

Ostrzeżenie: (0%)
-----


znalazłem taką gotową funkcję do szukania w zmiennej wartości z przedziału od $start do $end...

  1. <?php
  2. function findinside($start, $end, $string)
  3. {
  4.    preg_match_all('/' . preg_quote($start, '/') . '([^.)]+)'. preg_quote($end, '/').'/i', $string, $m);
  5.    return $m[1];
  6. }
  7. ?>


no i oczywiście działa mi ona dla standardowych warunków ale gdy chcę wyszukać np od "<html>" do "</html>" to nie ma wyników, wiem że to dla tego że funkcja powyższa czyści tekst z tagów htmlowych...
nie wiem jak wyłączyć - przerobić tą funkcję aby przeszukiwała w tekście jaki jest (bez ucinania czegokolwiek...)
dlatego proszę o pomoc jak mam to zrobić...
manul odnośnie preg_match_all i preg_quote jest dla mnie niezrozumiały...

Ten post edytował M4T3U5Z 8.12.2008, 01:28:39
Go to the top of the page
+Quote Post
 
Start new topic
Odpowiedzi (1 - 1)
deirathe
post
Post #2





Grupa: Zarejestrowani
Postów: 426
Pomógł: 32
Dołączył: 24.05.2007

Ostrzeżenie: (0%)
-----


  1. <?php
  2. //wyrazenia regularne
  3. //powinno podzialac jezeli nie to pisz na pw
  4. function tagContent($tag,$document)
  5. {
  6.     preg_match_all("#<".$tag.".*?>(.*?)</".$tag.">#isU",$document,$matches);
  7.     return $matches;
  8. }
Go to the top of the page
+Quote Post

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

 



RSS Aktualny czas: 24.12.2025 - 14:53