Kezdőlap › Fórumok › Programozás › „Csak guruknak” – konyhanyelven…
- This topic has 150 hozzászólás, 25 résztvevő, and was last updated 15 years, 8 months telt el by
uzsolt.
-
SzerzőBejegyzés
-
2007-11-17-18:44 #2081768ELaci wrote:Már vért izzadtok ezzel a valamivel, de már fogalmam nincs hogy miről van szó.
Mi is a probléma?kisbetu wrote:konzolon akarják látni, hogy mi látható a tévében…Az eredeti cél már mellékes.
Adva van egy ~ 180Kb-os letöltött honlap. Ebből a script vizslánál kiszedi a megjelenítendő kép nevét. Nálam pedig nem.
Ez itt a probléma. Ezt meg kell oldani. Még akkor is ha soha nem fogom használni ezt a nézegető valamit.2007-11-17-18:53 #2081769kisbetu wrote:konzolon akarják látni, hogy mi látható a tévében…Én ezt úgy értelmezem hogy adva van egy weboldal txt, amiből ki kellene szűrni valamiféle szöveget, tehát egy html értelmezőre lenne szükség.
2007-11-17-18:57 #2081770A lényeg ez 🙂
2007-11-17-19:00 #2081771ELaci wrote:tehát egy html értelmezőre lenne szükség.Ha ágyúval szeretnénk szúnyogra lövöldözni, akkor valóban az kéne. :)))
2007-11-17-19:07 #2081772Van az alábbi képed. Ennek a neve így néz ki: …/tv_akt_xxxxxx_x.jpg, ahol x = 0,…,9. Tehát meg kell keresni a ‘tv_akt_’ kifejezést és a záró ‘”‘ karakterig be kell olvasni a szöveget. Ehhez kell hozzáfűzni a html útvonalat.
Na, most ez két teljes sor… ezért valóban érdemes lenne egy xml parsert bevetni. :)))
(A képlet pedig jó… nála nem tudom, hogy miért nem működik.)2007-11-17-19:08 #2081773vizsla wrote:ELaci wrote:tehát egy html értelmezőre lenne szükség.Ha ágyúval szeretnénk szúnyogra lövöldözni, akkor valóban az kéne. :)))
Semmi okosságot nem lehet erre mondani mert ez az egész eredeti ötlet csak butaság.
De fokozzuk:
Ez egy tipikus szövegfeldolgozási folyamat, amire kb. sokezer megoldás van pl. itt: http://search.cpan.org/search?query=html&mode=all2007-11-17-19:22 #2081774ELaci wrote:Semmi okosságot nem lehet erre mondani mert ez az egész eredeti ötlet csak butaság.Akárcsak gyufa, sokszög eszterga, kerék, … 🙂
2007-11-17-19:32 #2081775ELaci wrote:Ez egy tipikus szövegfeldolgozási folyamat, amire kb. sokezer megoldás van pl. itt: http://search.cpan.org/search?query=html&mode=allÚgy gondoltam, hogy a magyarázat után érteni fogod, hogy ez a probléma nem xml parser probléma… de úgy látszik nem.
Tehát lássuk mégegyszer:
Ezt a stringet kell megkeresni: tv_akt_xxxxxx_x.jpg, ahol x = 0,…,9 (tetszőleges). Áruld már el, hogy ebben mi a xml parser probléma.
Elárulom: semmi. Ezt a feladatot nem tudod (kizárólag) xml parser-rel megoldani. És miután a parserrel „leszeded” az xml struktúrát, pontosan ugyanott tartasz, mintha nem tetted volna ezt, vagyis meg kell keresni a ‘tv_akt_’ sztringet. Ráadásul nem két sor lesz, jóval lassabb is lesz és nőni fog az alkalmazás mérete.2007-11-17-19:50 #2081776Még mindig csak addig értem hogy a „tv_akt_…” stringben van valami zűr. Változik a hossza?
2007-11-17-19:58 #2081777„Változik a hossza?”
Igen. De a probléma nem bonyolult.
Itt a szöveg:
…src=”/tvpic/tv_akt_xxxxxx_xx.jpg”…A ‘tv_akt_’ tól a ‘”‘ – ‘xxxxxx_xx.jpg’ -, ha ez meg van, akkor
‘http:/…/tvpic/tv_akt_’ + ‘xxxxxx_xx.jpg’ a kép útvonala és neve.Technikailag ennyi az egész:
Code:image=`cat „html file” | grep „tv_akt_” | sed ‘s/.*tv_akt_//;s/”.*//’`
http://www.port.hu/tvpic/tv_akt_${image}Valószínű, hogy el sem lehet rontani. Nem tudom, hogy nála miért nem megy.
-
SzerzőBejegyzés
- Be kell jelentkezni a hozzászóláshoz.
legutóbbi hsz