![]() |
![]() ![]() |
![]() |
![]()
Post
#1
|
|
Grupa: Zarejestrowani Postów: 22 Pomógł: 0 Dołączył: 26.07.2010 Ostrzeżenie: (0%) ![]() ![]() |
Witam,
mam takie pytanie, gdyż walczę z jedną procedurą już z 1h i nie mogę (zaznaczam, że to nie jest spam ani tworzenie bota). Mam stronę, z której chcę pobrać wszystkie adresy URL zaczynają się tylko na http:// Na stronie http://regexp.pl/ procedura działa dobrze, ale jakoś tutaj nie może. Wyświetla mi 3 adresy www.w3.. i koniec tablicy, a jak zamiast tego wyrażenia regularnego wpisze konkretny adres URL to go rozpozna. Przepraszam, że adres rozjechał całą stronkę, ale jest to przykład.
Ten post edytował warszyk 27.07.2010, 12:20:25 |
|
|
![]()
Post
#2
|
|
Grupa: Zarejestrowani Postów: 82 Pomógł: 22 Dołączył: 20.07.2010 Ostrzeżenie: (0%) ![]() ![]() |
? poprawione:
Ten post edytował blahy 27.07.2010, 12:58:41 |
|
|
![]()
Post
#3
|
|
Grupa: Zarejestrowani Postów: 2 Pomógł: 0 Dołączył: 10.08.2010 Ostrzeżenie: (0%) ![]() ![]() |
Hej, chce zeby wyrazenie skladalo sie z dowolnych znakow oprocz polskich ęążź itd.
Jak mam cos takiego to jest ok Kod preg_match_all( '#^([a-zA-Z0-9_-]*)$#' , $wyr, $out) albo Kod preg_match( '#^([a-zA-Z0-9_-]*)$#' , $wyr) Z tym, ze nie moge dodac znakow specjalnych takich jak / \ ? ^ itd. Jak zmienie na cos takiego: Kod preg_match_all( '#^([a-zA-Z0-9_-?$%.,]*)$#' , $wyr, $out) (tak samo preg_match) to wyskakuje blad: Warning: preg_match_all() [function.preg-match-all]: Compilation failed: range out of order in character class at offset 14 in /www/plik.php on line 8 W przykladzie @blahy tez mi wyskakuje ten blad. Czy ktos sie z czyms takim spotkał? |
|
|
![]() ![]() |
![]() |
Wersja Lo-Fi | Aktualny czas: 24.07.2025 - 16:34 |