Post
#1
|
|
|
Grupa: Zarejestrowani Postów: 18 Pomógł: 0 Dołączył: 31.07.2010 Ostrzeżenie: (0%)
|
Otoz mam problem z wyrażeniami. Potrzebuje wyciaganc przykladowo z tego:
to: czyli sama nazwe nie bardzo wiem jak zaznaczyc zeby po znalezieniu tagu h1 title wyciagal tylko sama nazwe bo narazie wyciga mi caly tag. Dodam ze nie mam mozliwosci filtracji wyniku wiec jedyne co moge to odpowiednio skonstruowac wyrazenie zeby zwracalo tresc w zadanej formie. Ktos pomoze? |
|
|
|
![]() |
Post
#2
|
|
|
Grupa: Zarejestrowani Postów: 18 Pomógł: 0 Dołączył: 31.07.2010 Ostrzeżenie: (0%)
|
|
|
|
|
Post
#3
|
|
|
Grupa: Zarejestrowani Postów: 1 798 Pomógł: 307 Dołączył: 13.05.2009 Skąd: Gubin/Wrocław Ostrzeżenie: (0%)
|
Mozna tak a mozna i tak jedno i drugie powoduje mniej wiecej to samo. Ale po co sobie wydłużać niepotrzebnie wyrażenie, raz pakując duże litery, co można zrobić stosowną flagą, a dwa - umieszczając wszystkie możliwe znaczniki.. Najprościej to użyć czegoś co wystąpić nie może. Z racji że title ma swój początek który zaczyna cudzysłów lub apostrof, to koniec ma własnie jako cudzysłów lub apostrof. Zatem najlogiczniej byłoby użyć negacji cudzysłowia lub apostrofu:
|
|
|
|
cezary188 Wyrażaj sie regularnie :-) 26.12.2011, 16:10:46
cycofiasz Pokaż kod który Ci wyciąga cały tag 26.12.2011, 16:22:34
Fifi209 A można i tak:
[PHP] pobierz, plaintext <h1 tit... 26.12.2011, 16:31:53
cezary188 Owszem i daje to mniej wiecej to samo co juz mam. ... 26.12.2011, 16:35:50
Fifi209 jeżeli zastosujesz powiedzmy:
preg_match($mo... 26.12.2011, 16:36:53
cezary188 Wiem o tym, ale pytanie dotyczy czego innego jak t... 26.12.2011, 16:44:54
cycofiasz A dlaczego "wskazywanie pozycji" stanowi... 26.12.2011, 16:53:57
cezary188 Czyli mam rozumiec ze nie darady tego zrobic w jed... 26.12.2011, 17:11:35
cycofiasz Od kiedy programujesz w php? Bo mam wrażenie że od... 26.12.2011, 17:20:21
m44 Do parsowania HTML-a nie używaj wyrażeń regularnyc... 26.12.2011, 17:48:42
Fifi209 @pawel
Prościej (.*?) co ja już napisałem
@m44
ph... 26.12.2011, 22:01:29 ![]() ![]() |
|
Aktualny czas: 26.12.2025 - 18:36 |