Post
#1
|
|
|
Grupa: Zarejestrowani Postów: 259 Pomógł: 1 Dołączył: 3.07.2011 Ostrzeżenie: (0%)
|
Witam. Muszę napisać wyrażenie regularne do linków a poza często zastaawaim się jak zrobić taki warunek ([^href]+) czyli np a href gdzie pomiędzy a a href może być cokolwiek. Nie wiem czy dobrze to wytłumaczyłęm, warunek ma się wykonywać dla
Kod a href
a hclass href a alt="" href |
|
|
|
![]() |
Post
#2
|
|
|
Grupa: Zarejestrowani Postów: 1 798 Pomógł: 307 Dołączył: 13.05.2009 Skąd: Gubin/Wrocław Ostrzeżenie: (0%)
|
Czyli potrzebujesz wyciągnąć nazwę użytkownika z konkretnego adresu? Jeżeli tak, to nie potrzebujesz do tego łapać całego tagu, i podawać mu mniej więcej treść jaka może być w środku. Wystarczy że złapiesz to co ci jest potrzebne, czyli samego usera:
Kod #user=([^"]+)#is
Kod Array ( [0] => Array ( [0] => user=kdas [1] => user=kdas [2] => user=kdas [3] => user=kdas ) [1] => Array ( [0] => kdas [1] => kdas [2] => kdas [3] => kdas ) ) No chyba że potrzebujesz cały adres i wszystkie informacje jakie w adresie są. Wtedy będziesz musiał łapać cały adres (IMG:style_emoticons/default/wink.gif) |
|
|
|
Octobus [PHP] Jak skonstrułować wyrazenie regularne ([^href]+) 29.12.2011, 12:34:59
piotrooo89 A nie możesz po prostu zrobić: Kod/href="... 29.12.2011, 12:39:43
by_ikar Kod/href="([^"]+)"/
C... 29.12.2011, 14:32:35
Octobus Chyba źle wytłumaczyłem chodzi o to że pomiędzy a ... 29.12.2011, 14:53:34
piotrooo89 ale powiedz co Ty chcesz łapać? samo href? czy inn... 29.12.2011, 14:59:22
Octobus W tej chwili mam np do wyciagniecia link ktory moz... 29.12.2011, 22:35:50 ![]() ![]() |
|
Aktualny czas: 27.12.2025 - 19:59 |