Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

 
Reply to this topicStart new topic
> wyrazenie regularne, pierwsze wystapienie, nie caly string
sagittariuspl
post 27.02.2009, 02:29:43
Post #1





Grupa: Zarejestrowani
Postów: 374
Pomógł: 3
Dołączył: 30.12.2006
Skąd: co skąd?

Ostrzeżenie: (10%)
X----


postaram sie za bardzo nie namotac

otoz przykladowo mam taki string
  1. <?php
  2. $a="ala
  3.  ma
  4.  ma
  5.  ma
  6. kota.
  7. ala
  8.  miala
  9. kota.
  10. ala
  11.  i mama maja
  12.  i mama maja
  13. kota.";
  14. ?>


i teraz chce wyciagnac wszystko co jest pomiedzy "ala" i "kota".
zapytanie bledne jest takie
  1. <?php
  2. preg_match_all("/ala(.*)kota/s", $a);
  3. ?>
gdzie modyfikator "s" pozwala przeszukiwac string pomijajac znak nowej linii
wynik bedzie taki
  1. <?php
  2. array("  ma
  3.  ma
  4.  ma
  5. kota.
  6. ala
  7.  miala
  8. kota.
  9. ala
  10.  i mama maja
  11.  i mama maja")
  12. ?>


a ja zas chce uzuyskac
  1. <?php
  2. array("  ma
  3.  ma
  4.  ma",
  5. " miala",
  6. "  i mama maja
  7.  i mama maja")
  8. ?>
czyli moja tablica array ma 3 wartosci

i moje pytanie - czy jest na to jakis modyfikator? jasne, ze mozna tego dokonac inna droga, ale jedyna jaka znam jest baardzo dluga i kod nie bedzie najpiekniejszy


--------------------
Tylko sprawdzone typy bukmacherskie na BetGen.pl
Potrzebujesz konta bankowego? Nie? Każdy potrzebuje. Porównaj konta i wybierz najlepsze dla siebie
Zostań milionerem zaczynając od zbierania truskawek. Każdy może być bogaty - to nie mit.
Go to the top of the page
+Quote Post
ayeo
post 27.02.2009, 06:43:31
Post #2





Grupa: Przyjaciele php.pl
Postów: 1 202
Pomógł: 117
Dołączył: 13.04.2007
Skąd: 127.0.0.1

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


Coś jakby: "#ala(.*?)kota#s";

Pozdrawiam!


--------------------
Go to the top of the page
+Quote Post
sagittariuspl
post 27.02.2009, 10:30:29
Post #3





Grupa: Zarejestrowani
Postów: 374
Pomógł: 3
Dołączył: 30.12.2006
Skąd: co skąd?

Ostrzeżenie: (10%)
X----


nie no! tygodniami tego szukalem biggrin.gif i choc nie rozumiem tego zapisu do konca to dziala biggrin.gif dziekowac


--------------------
Tylko sprawdzone typy bukmacherskie na BetGen.pl
Potrzebujesz konta bankowego? Nie? Każdy potrzebuje. Porównaj konta i wybierz najlepsze dla siebie
Zostań milionerem zaczynając od zbierania truskawek. Każdy może być bogaty - to nie mit.
Go to the top of the page
+Quote Post

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: 14.08.2025 - 12:43