Top Info
najistotniejsze informacje z tematu |
|
Zobacz poprzedni temat :: Zobacz następny temat |
Autor |
Wiadomość |
moon VIP
Dołączył: 07 Mar 2003 Posty: 926 Skąd: Warszawa
|
Wysłany: 24 Lis 2004 8:58 Temat postu: Jak to zrobic? |
|
|
Witam,
Mam pewnie zadanko i nie wiem jak go ugryzc...
Jest sobie BARDZO duzo pliczkow o zawartosci HTML'a w ktorych sa pewne informacje...
Interesuje mnie wyciagniecie do jednego pliku informcji typu:
- to co jest pomiedzy <title> i </title> (osobna linijka)
- to co jest pomiedzy "XX.:" a jakimis nastepnymi znakami (ktore sie potrafia zmieniac) np. "ZZ.:" pomiedzy tymi znakami nie ma juz zadnych ":"
Szukam czegos efektywnego...
Dzieki! _________________ I feel like the Blind Man, in a Dark Room,
looking for the Black Cat - That is Not There
Przeczytaj http://rtfm.bsdzine.org zanim zadasz pytanie! |
|
Powrót do góry |
|
|
Adv Bot
Dołączył: 01 Sty 1970 Posty:
|
Wysłany: 29 Mar 2024 16:20 Temat postu: Reklama |
|
|
TechnoVolt to najlepsze systemy monitoringu video - telewizji przemysłowej (CCTV) profesjonalnie i w dobrych cenach.
Wieloletnie doświadczenie i atrakcyjne ceny gwarantują u nas najlepszą ofertę na rynku w branży teletechnicznej.
Stosujemy najnowocześniejsze na rynku technologie i wysokiej jakości produkty.
Dla inwestycji naszych klientów dostarczamy i wykonujemy systemy monitoringu video z zastosowaniem: rejestratorów DVR/NVR/IP (hybrydowych) obsługujących wiele standardów (PAL, AHD, TVI, CVI, FullHD, 1080p, 720p, IP) oraz kamer CCTV wysokiej rozdzielczości (kuliste, z oświetlaczem IR, kopułowe, z wysięgnikiem, antywandal, hermetyczne, zoom/PTZ) znanych producentów (BCS, Dahua, Bosh, Gemini, APTI, Hybro, AV-Tech).
Kontakt z nami i informacje na naszej stronie www.TechnoVolt.pl
*** NOWOŚĆ ***
Kompensacja mocy biernej - obniż swoje rachunki za prąd!
Usługa dostępna na terenie całego kraju
Zredukuj opłaty za prąd ::
Płać mniej za prąd
|
|
Powrót do góry |
|
|
turbo Gaduła
Dołączył: 02 Cze 2004 Posty: 84 Skąd: Wroclaw Wiek: 41 lat(a)
|
Wysłany: 25 Lis 2004 12:09 Temat postu: |
|
|
niedawno robilem cos podobnego w BCB6
zawartosc kazdego pliku wczytujesz sobie powiedzmy do zmiennej String bufor
wyciagniecie tytulu jest proste, bo [zazwyczaj ] wystepuje tylko raz ustawiasz sobie wiec cos takiego:
Kod: |
String GetTitle(void)
{
int pocz, kon;
String title = "";
pocz = bufor.Pos("<title>");
if(pocz == 0)
pocz = bufor.Pos("<TITLE>");
if(pocz != 0)
{
kon = bufor.Pos("</title>");
if(kon == 0)
kon = bufor.Pos("</TITLE>");
pocz += 7; //przesuniecie za znacznik <title>
title = bufor.SubString(pocz,kon-pocz);
}
return title;
} |
dalej, jesli "XX.:" wystepuje rowniez tylko raz w pliku to mozna zrobic tak samo, jesli nie to za kazdym razem szukasz go w pliku znak po znaku:
Kod: |
String tekst;
int i = 0;
while(i < bufor.Length())
{
tekst = "";
while(!(bufor[i]=='X' && bufor[i+1]=='X' && bufor[i+2]=='.' && bufor[i+3]==':'))
i++;
i += 4; //przesuniecie do poczatku wlasciwego tekstu
while(!(bufor[i]=='Z' && bufor[i+1]=='Z' && bufor[i+2]=='.' && bufor[i+3]==':'))
tekst += bufor[i];
Dzialaj(tekst);
} |
... pozostaje jeszcze dorobic jakies automatyczne wczytywanie kolejno wszystkich plikow... ale niespecjalnie mam teraz czas nad tym myslec
mam nadzieje ze choc troche pomoglem
pozdrawiam
PS purystow ceplusplusowych prosze o nieczepianie sie, wiem ze mogloby byc napisane ladniej _________________ "Próbowanie to pierwszy krok do niepowodzenia"
[Homer J. Simpson] |
|
Powrót do góry |
|
|
moon VIP
Dołączył: 07 Mar 2003 Posty: 926 Skąd: Warszawa
|
Wysłany: 26 Lis 2004 17:09 Temat postu: |
|
|
Dzieki za wysylek ale szukam czegos prostszego...
Walcze z AWK ew. SED. _________________ I feel like the Blind Man, in a Dark Room,
looking for the Black Cat - That is Not There
Przeczytaj http://rtfm.bsdzine.org zanim zadasz pytanie! |
|
Powrót do góry |
|
|
OnO Admin
Dołączył: 18 Sty 2003 Posty: 617 Skąd: Polska, Kraków
|
Wysłany: 26 Lis 2004 18:29 Temat postu: |
|
|
Kod: |
sed -n "h;s/.*<title>(.*)</title>.*/1/p;g" |
_________________ OnO używa teraz Mac-a, precz z Windowsem Ecoute radio electro[u]nique dans Limbik Frequencies
Mama Polskiego Forum Mirandy IM "oryndż dżus end kołk pliz" |
|
Powrót do góry |
|
|
Test Moderator
Dołączył: 13 Lut 2003 Posty: 2147 Skąd: Kraków
|
Wysłany: 28 Lis 2004 23:45 Temat postu: |
|
|
Ehehe, to cos tak jakby porownac kod aplikacji wygenerowany w Visual C z tym samym w asemblerze _________________ < Test > |
|
Powrót do góry |
|
|
OnO Admin
Dołączył: 18 Sty 2003 Posty: 617 Skąd: Polska, Kraków
|
Wysłany: 29 Lis 2004 14:31 Temat postu: |
|
|
moon: ale przydało się czy nie ? _________________ OnO używa teraz Mac-a, precz z Windowsem Ecoute radio electro[u]nique dans Limbik Frequencies
Mama Polskiego Forum Mirandy IM "oryndż dżus end kołk pliz" |
|
Powrót do góry |
|
|
|
|
Nie możesz pisać nowych tematów Nie możesz odpowiadać w tematach Nie możesz zmieniać swoich postów Nie możesz usuwać swoich postów Nie możesz głosować w ankietach
|
|