[PHP] wyrażenia regularne |
[PHP] wyrażenia regularne |
29.11.2008, 12:05:22
Post
#1
|
|
Grupa: Zarejestrowani Postów: 1 447 Pomógł: 191 Dołączył: 26.03.2008 Ostrzeżenie: (0%) |
mam taki ciąg znaków
asioaskdijdfjidfjdskodfjdopp[aldmdesfjskjdfjf<a>fajny text</a>dsfdfasdasdasddasdasd w jaki sposób mogę wydobyć zawartość spomiędzy tagów <a></a> ? (to tylko taki przykład) bo coś nie moge zrozumieć tych wyrażeń regularnych -------------------- :)
|
|
|
29.11.2008, 12:55:25
Post
#2
|
|
Grupa: Przyjaciele php.pl Postów: 384 Pomógł: 6 Dołączył: 11.09.2004 Skąd: Grodzisk Mazowiecki Ostrzeżenie: (0%) |
Polecam google i fraze regexp:
http://haacked.com/archive/2004/10/25/usin...omatchhtml.aspx http://bedkowski.pl/a/php_regex/0/ http://bedkowski.pl/a/php_regex/1/ http://bedkowski.pl/a/php_regex/2/ ... i masa innych. -------------------- |
|
|
29.11.2008, 13:08:03
Post
#3
|
|
Grupa: Zarejestrowani Postów: 1 447 Pomógł: 191 Dołączył: 26.03.2008 Ostrzeżenie: (0%) |
no ale jaką funkcją muszę sie posłużyć by to zrobić? (podałem konkretny przykład)
-------------------- :)
|
|
|
29.11.2008, 13:11:58
Post
#4
|
|
Grupa: Moderatorzy Postów: 15 467 Pomógł: 1451 Dołączył: 25.04.2005 Skąd: Szczebrzeszyn/Rzeszów |
preg_match" title="Zobacz w manualu PHP" target="_manual. Konstruujesz wyrażenie wg stron, do których linki podał Ci ~Strzałek. Przejrzyj sobie przykłady, poćwicz i dostosuj do swoich potrzeb.
-------------------- ZCE :: Pisząc PW załączaj LINK DO TEMATU i TYLKO w sprawach moderacji :: jakiś błąd - a TREŚĆ BŁĘDU? :: nie ponaglaj z odpowiedzią via PW! |
|
|
29.11.2008, 13:24:32
Post
#5
|
|
Grupa: Zarejestrowani Postów: 1 447 Pomógł: 191 Dołączył: 26.03.2008 Ostrzeżenie: (0%) |
Cytat - preg_match - która zwraca true w przypadku znalezienia odpowiadającego ciągu znaków i false jeżeli dany wzorzec nie został odnaleziony w przeszukiwanym ciągu znaków czyli ta funkcja zwraca mi true albo false, a ja chce żeby mi zwróciła zawartośc pomiędzy tagami <a></a> zrobiłem takie coś <a>[[:print:]]+</a> czy to będzie dobre do mojego przykładu?? -------------------- :)
|
|
|
29.11.2008, 13:25:18
Post
#6
|
|
Grupa: Moderatorzy Postów: 15 467 Pomógł: 1451 Dołączył: 25.04.2005 Skąd: Szczebrzeszyn/Rzeszów |
Patrz: trzeci parametr preg_match" title="Zobacz w manualu PHP" target="_manual. Wyniki dostajesz w tablicy, a nie w zwracanej przez funkcję wartości.
-------------------- ZCE :: Pisząc PW załączaj LINK DO TEMATU i TYLKO w sprawach moderacji :: jakiś błąd - a TREŚĆ BŁĘDU? :: nie ponaglaj z odpowiedzią via PW! |
|
|
29.11.2008, 14:15:08
Post
#7
|
|
Grupa: Zarejestrowani Postów: 1 447 Pomógł: 191 Dołączył: 26.03.2008 Ostrzeżenie: (0%) |
taki kod
wyświetla mi Kod Array ( [0] => 1aaa2 ) a taki kod
wyswietla mi Kod [b]Warning[/b]: preg_match() [[url="http://peter13135.xaa.pl/serials%20beta/function.preg-match"]function.preg-match[/url]]: Delimiter must not be alphanumeric or backslash a chciałbym by ta tablica wyglądała w ten sposób ( [0] => 1aaa2 ) Array ( [1] => 1aaaa2 ) -------------------- :)
|
|
|
Wersja Lo-Fi | Aktualny czas: 28.04.2024 - 16:02 |