Potrzebuje wyci

Potrzebujesz pomocy z C, C++, perl, python, itp.
igu3n
Posty: 5
Rejestracja: 22 marca 2009, 18:22

Post autor: igu3n »

Faktycznie może nie sformuowałem pytania dokładnie, choć na zagranicznych forach pytanie 'can you elaborate on that' raczej nie prowadzi do takiej dyskusji.
igu3n, nie wiem jak u ciebie, ale u mnie man sed daje "odpowiedź w języku polskim. Nie wiem czy ma to dla ciebie znaczenie,
Nie ma znaczenia.
Twoje pytanie zaś mocno przypomina http://rtfm.killfile.pl/#praca_domowa
Chce sobie napisać skrypt - słownik na podstawie google translate. Zawartość całej strony zapisuje wget'em. Na razie źródło strony przeszukuje programikiem w cpp, ale chciałbym to zrobić samym bash'em. Pisze dla przyjemności, chęci poćwiczenia, praktyki.
W przykładzie który podał grapeli23, nie ma niczego, czego nie wyjaśniałby wspomniany manual
Niestety wiedza zawarta w podanym przeze mnie linku nie wystarczyła mi do rozwiązania mojego problemu, choć przyznaje bez bicia, że nie siedziałem nad tym kilka godzin.

@grapeli23, dzieki za linki. Akurat wyrażenia regularne znam.

To że mam kilka postów na forum nie oznacza że nie mam pojęcia o bashu i nie umiem czytać.

Kończąc już przepraszam za zamieszanie, w najbliższym wolnym czasie siąde nad tym i rozwiąże problem.

[edit]
@perfecto, na pewno lepiej by to działało na SAXie, DOMie, albo tak http://code.google.com/apis/ajaxlanguag ... /#Examples , ale to jest tylko do moich domowych zastosowań :)
szpuni
Beginner
Posty: 112
Rejestracja: 15 stycznia 2007, 15:25
Lokalizacja: dublin

Post autor: szpuni »

Przyklad w perl:

Jak masz kod takiej strony to najpierw wrzucasz sobie te dane do tablicy, pozniej:

Kod: Zaznacz cały

foreach $line(@tablica) {
  if ($line =~  <span id="aq_s&p500#1_c2">(\d+\.\d+)<\/span>) {
  print $1;
  }
}
Moglem sie pomylic przy znakach specjalnych, w razie czego dodaj pare \ przed znakami specjalnymi.
ODPOWIEDZ