[PHP]Filtracja znacznika {AF} w tekście |
[PHP]Filtracja znacznika {AF} w tekście |
12.11.2012, 19:13:49
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 |
|
|
12.11.2012, 19:20:05
Post
#2
|
|
Grupa: Zarejestrowani Postów: 4 298 Pomógł: 447 Dołączył: 16.11.2006 Ostrzeżenie: (0%) |
Kod '/{AF|rokbox}(.*){\/AF|rokbox}/'
-------------------- Nie udzielam pomocy poprzez PW i nie mam GG.
Niektóre języki programowania, na przykład C# są znane z niezwykłej przenośności (kompatybilność ze wszystkimi wersjami Visty jest wiele warta). |
|
|
12.11.2012, 19:28:03
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.
|
|
|
12.11.2012, 19:34:15
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}(.*)/'
-------------------- Nie udzielam pomocy poprzez PW i nie mam GG.
Niektóre języki programowania, na przykład C# są znane z niezwykłej przenośności (kompatybilność ze wszystkimi wersjami Visty jest wiele warta). |
|
|
12.11.2012, 19:38:07
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
Co do drugiego to mam tak jw
Ale zwraca tylko |
|
|
12.11.2012, 19:42:49
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 -------------------- Nie udzielam pomocy poprzez PW i nie mam GG.
Niektóre języki programowania, na przykład C# są znane z niezwykłej przenośności (kompatybilność ze wszystkimi wersjami Visty jest wiele warta). |
|
|
12.11.2012, 21:49:39
Post
#7
|
|
Grupa: Zarejestrowani Postów: 73 Pomógł: 1 Dołączył: 19.12.2007 Ostrzeżenie: (0%) |
Śmiga, dzięx!
Jest mały problem 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 |
|
|
12.11.2012, 22:38:28
Post
#8
|
|
Grupa: Zarejestrowani Postów: 709 Pomógł: 176 Dołączył: 24.10.2010 Ostrzeżenie: (0%) |
Zapomniałeś o kropce -------------------- http://d3ut3r.wordpress.com/ | mysql_* jest przestarzałe UŻYWAJ PDO!
|
|
|
Wersja Lo-Fi | Aktualny czas: 28.04.2024 - 04:21 |