![]() |
![]() |
![]()
Post
#1
|
|
Grupa: Zarejestrowani Postów: 269 Pomógł: 0 Dołączył: 6.02.2006 Ostrzeżenie: (0%) ![]() ![]() |
Na stronie parkiet.pl jest link do danych z sesji giełdy.
Chciałbym z tego całego tekstu wybrac np dla wartosci : WIG,20070517,59764.2,60247.23,59218.2,59350.3,56311389 jedynie 59764.2 Jakich funkcji użyć ? |
|
|
![]() |
![]()
Post
#2
|
|
Grupa: Zarejestrowani Postów: 17 Pomógł: 0 Dołączył: 24.05.2012 Ostrzeżenie: (10%) ![]() ![]() |
Dzięki za wyrażenie (IMG:style_emoticons/default/smile.gif)
Prawie działa (IMG:style_emoticons/default/smile.gif) ale u mnie wygląda to tak:
A gdzie znaleźć objaśnienia wszystkich wyrażeń regularnych, szukam w sieci to tylko znajduję kilkanascie i na przykład nie wiem co oznacza "#" (IMG:style_emoticons/default/questionmark.gif) EDIT. Zrobiłem tak: i efekt mam taki:
plik test.igc ma duzo wiecej danych niż pokazałem wcześniej. Ale na dal nie kumam znaczenia wszystkich wzorców (IMG:style_emoticons/default/tongue.gif) Dzieki za naprowadzanie i czekam na jeszcze (IMG:style_emoticons/default/smile.gif) Ok Panowie, a jak wyciągnąć całą ostatnią linijkę która za każdym razem (od róznych userów) jest inna i unikalna. plik wyglada mniej więcej tak:
Wielkie dzięki za podpowiedź. Ten post edytował fullrespect 25.05.2012, 09:08:47 |
|
|
![]()
Post
#3
|
|
Grupa: Zarejestrowani Postów: 15 Pomógł: 4 Dołączył: 20.05.2007 Skąd: Kutno Ostrzeżenie: (0%) ![]() ![]() |
A gdzie znaleźć objaśnienia wszystkich wyrażeń regularnych, szukam w sieci to tylko znajduję kilkanascie i na przykład nie wiem co oznacza "#" (IMG:style_emoticons/default/questionmark.gif) Znaczek # jest w tym przypadku oznaczeniem początku i końca wyrażenia regularnego. Zwróć uwagę, że po zakończeniu wyrażenia regularnego znajduje się jeszcze kilka dodatkowych literek - to są flagi, na przykład "i" oznacza ignorowanie wielkości liter. Zamiast hasha często widuje się znak |, o ile nie występuje on w środku wyrażenia. A odnośnie problemu kolegi free to podejrzewam, że zamiast wyrażeń regularnych czy explode() lepiej sprawdziłaby się funkcja fgetcsv(). Służy ona do tego, aby pobrać kolejny wiersz z pliku i od razu przetworzyć go na tablicę, dzieląc wiersz w miejscu przecinków. Z tego co widzę, plik z Parkietu jest właśnie w formacie CSV (ang. Comma-Separated Values). http://pl.wikipedia.org/wiki/CSV_(format_pliku) |
|
|
![]()
Post
#4
|
|
Grupa: Zarejestrowani Postów: 17 Pomógł: 0 Dołączył: 24.05.2012 Ostrzeżenie: (10%) ![]() ![]() |
|
|
|
![]()
Post
#5
|
|
Grupa: Zarejestrowani Postów: 15 Pomógł: 4 Dołączył: 20.05.2007 Skąd: Kutno Ostrzeżenie: (0%) ![]() ![]() |
Super dzieki za podpowiedź - skąd się tego nauczyć ? Gdzie znajdę objaśnienia do wszystkich znaków ? Hmm... sam szukam dobrej ściągawki z regexów, najlepiej w formie książeczki. Do tej pory korzystałem z tego: http://pl.wikipedia.org/wiki/Wyrażenie_regularne http://pl.wikibooks.org/wiki/PHP/Podstawy_...żeń_regularnych http://wyrazeniaregularne.wordpress.com/ Chyba najambitniejszą rzeczą, jaką robiłem przy użyciu regexów, było parsowanie rozkładu PKP i przerabianie go na formę strawną do wydruku w gazecie (IMG:style_emoticons/default/wink.gif) |
|
|
![]() ![]() |
![]() |
Aktualny czas: 3.10.2025 - 20:42 |