![]() |
![]() ![]() |
![]() |
![]()
Post
#1
|
|
Grupa: Zarejestrowani Postów: 73 Pomógł: 1 Dołączył: 19.12.2007 Ostrzeżenie: (0%) ![]() ![]() |
Witam, pobieram z RSS opis linku w formacie:
i w innym linku
Wiem tylko, że sprawa zachacza o wyrażenia regularne i preg_match(), Pytanie: jak wydobyć tekst ze znaczników z klamrą ({AF}) oraz w następnym przypadku poza nią ({rokbox})? Ten post edytował reyne 12.11.2012, 19:26:37 |
|
|
![]()
Post
#2
|
|
Grupa: Zarejestrowani Postów: 4 298 Pomógł: 447 Dołączył: 16.11.2006 Ostrzeżenie: (0%) ![]() ![]() |
Kod '/{AF|rokbox}(.*){\/AF|rokbox}/'
|
|
|
![]()
Post
#3
|
|
Grupa: Zarejestrowani Postów: 73 Pomógł: 1 Dołączył: 19.12.2007 Ostrzeżenie: (0%) ![]() ![]() |
Może się trochę źle wyraziłem na początku, z AF chciałbym wyświetlić a w drugim przypadku chciałbym wyświetlić to co jest za {/rockbox}. Kod powyżej w obu przypadkach zwraca nazwę AF lub rokbox w tablicy.
|
|
|
![]()
Post
#4
|
|
Grupa: Zarejestrowani Postów: 4 298 Pomógł: 447 Dołączył: 16.11.2006 Ostrzeżenie: (0%) ![]() ![]() |
Kod '/{AF}([a-zA-Z0-9\s]+){\/AF}/' A co do {/rokbox}, to cały czas jest taki schemat? Kod '/{\/rokbox}(.*)/'
|
|
|
![]()
Post
#5
|
|
Grupa: Zarejestrowani Postów: 73 Pomógł: 1 Dołączył: 19.12.2007 Ostrzeżenie: (0%) ![]() ![]() |
Pierwsza opcja już działa, dzięki (IMG:style_emoticons/default/smile.gif)
Co do drugiego to mam tak jw
Ale zwraca tylko |
|
|
![]()
Post
#6
|
|
Grupa: Zarejestrowani Postów: 4 298 Pomógł: 447 Dołączył: 16.11.2006 Ostrzeżenie: (0%) ![]() ![]() |
Nie pamiętam jaką flagę się dawało dla (.*), więc może tak:
Cytat '/{\/rokbox}([a-zA-Z-0-9\s\n\r]+)/' Choć to też jest takie na pół gwizdka. Ten post edytował !*! 12.11.2012, 19:43:15 |
|
|
![]()
Post
#7
|
|
Grupa: Zarejestrowani Postów: 73 Pomógł: 1 Dołączył: 19.12.2007 Ostrzeżenie: (0%) ![]() ![]() |
Śmiga, dzięx! (IMG:style_emoticons/default/smile.gif)
Jest mały problem (IMG:style_emoticons/default/smile.gif) Gdy pojawiają się polskie znaki, ucinało tekst, wprowadziłem więc zmiany:
Działa, ale przestaje wyświetlać tekst przy pierwszej pojawiającej się liczbie, chociaż niby zadeklarowałem je w zbiorze. Jak to poprawić? Ten post edytował reyne 12.11.2012, 21:50:17 |
|
|
![]()
Post
#8
|
|
Grupa: Zarejestrowani Postów: 709 Pomógł: 176 Dołączył: 24.10.2010 Ostrzeżenie: (0%) ![]() ![]() |
|
|
|
![]() ![]() |
![]() |
Aktualny czas: 24.08.2025 - 18:11 |