Post
#1
|
|
|
Grupa: Zarejestrowani Postów: 251 Pomógł: 0 Dołączył: 21.01.2010 Skąd: Nowy Sącz Ostrzeżenie: (0%)
|
Witam, proszę o pomoc
ciąg do przetworzenia to
i z tego ma być tablica z wszystkimi słowami i liczbami (pomijając formatowanie tabeli) więc trochę poczytałem i stworzyłem coś takiego
no i nie działa bo w wyniku dostaje |
|
|
|
![]() |
Post
#2
|
|
|
Grupa: Zarejestrowani Postów: 251 Pomógł: 34 Dołączył: 7.01.2010 Ostrzeżenie: (0%)
|
Dużo googlać i samemy próbować. Do samodzielnych prób polecam: xrg.es, na górze tej strony jest też mały Help
Edit: co do spacji, to są one poprawnym wynikiem tego wyrażenia - po prostu znajdują się między <td></td>. Usunąć je możesz na kilka sposobów, albo przed preg_match_all, zrobić jeden preg_replace usuwający encję nbsp a do tego usuwający też same \s+ (białe znaki). Żeby usunąć je "po", możesz przeszukać każdy element tablicy jakąś funkcją i usuwać niechciane dane. Najprościej jednak będzie chyba wygenerowanie tej tabelki tak, żeby nie trzeba było tego wszystkiego robić. Ten post edytował DiH 25.07.2011, 11:28:48 |
|
|
|
adi456 [PHP]preg_match_all wyrażenia regularne - pomocy 25.07.2011, 10:38:01
DiH #<td.*>(.*?)</td>#is
Poczytaj o patte... 25.07.2011, 10:42:51
adi456 dzięki za odp ale gdy zrobiłem tak:
[PHP] pobierz... 25.07.2011, 10:48:49
DiH No tak, mój błąd. Powinno być:
#<td[^>]*... 25.07.2011, 11:07:00
adi456 dzięki już jest prawie ok
[PHP] pobierz, plaintex... 25.07.2011, 11:17:19
adi456 ok będę czytać i próbować, dzięki za pomoc ciężko ... 25.07.2011, 12:06:33 ![]() ![]() |
|
Aktualny czas: 27.12.2025 - 18:24 |