Strona 2 z 2

: 20 listopada 2009, 20:33
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ń :)

: 27 listopada 2009, 17:17
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.