Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> Wyrażenie regularne, Przeszukanie ciągu
My4tic
post
Post #1





Grupa: Zarejestrowani
Postów: 260
Pomógł: 0
Dołączył: 4.08.2005

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


Witam,

Mam nastepujący problem: z pewnej strony pobieram content i chce przeszukać go wzglądem występowania pewnych fraz. Przeszukiwany ciąg wygląda tak:

Kod
[stała część][zmienna część][stała][zmienna]


...i chcę pobrać informacje znajdujące sie pomiedzy stałymi częściami. Np.:
Kod
Uzytkownik: $nick kupił $co_kupił
i chciałby z tego otrzymać:
$nick i $co_kupił.

Wydaje mi się, że trzeba użyć wyrażen regularnych ale nie mogęporadzić sobie ze skonstruowaniem odpowiedniego wyrażenia.

Proszę o pomoc.

Ten post edytował My4tic 3.03.2006, 15:29:54
Go to the top of the page
+Quote Post
 
Start new topic
Odpowiedzi
AxZx
post
Post #2





Grupa: Zarejestrowani
Postów: 1 385
Pomógł: 55
Dołączył: 1.03.2005
Skąd: śląsk

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


  1. <?php
  2. $dane = 'user adam kupil dvd
  3. user jan kupil cd
  4. user majkel kupil stos
  5. user jan kupil wykalaczki
  6. user beta616 kupil monitor
  7. user kula656 kupil klawiature
  8. user nowy75 kupil nozyczki
  9. user gosc9 kupil telewizor
  10. user magda kupil komputer';
  11.  
  12. $tab = array();
  13. preg_match_all("/user (.*) kupil (.*)/", $dane, $tab);
  14.  
  15. print_r($tab);
  16. ?>


dobrze?
Go to the top of the page
+Quote Post

Posty w temacie


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: 6.10.2025 - 13:27