Přidat otázku mezi oblíbenéZasílat nové odpovědi e-mailemVyřešeno REGEXP filtr

Ahoj, kdo je znalý a ochotný udělat regexp filtr, který by odchytával ty v příkladech tučně označené údaje? Díky.

aktualne.cz###r1edc2c7c6d439be79bfa9f817abd878d-leader
aktualne.cz###a2b250d4de5ee6f809a67d543020168f1-leader

Předmět Autor Datum
regexpových parserů je několik mutací. Zkus: aktualne\.cz#{3}[a-z0-9]*\-leader
touchwood 27.10.2016 16:51
touchwood
mohlo by byť, ešte to ozátvorkovať, a extrahovať vnútro
čitateľ 27.10.2016 16:59
čitateľ
Díky za pohotovost, ale reálný příklad: ###a8c0dfadd2c22ab94c186495ac1ecd7a8-leader Tohle ten tvůj f…
IQ37 27.10.2016 17:02
IQ37
Ten ublock nepoznam, ale skus takto: /#{3}[a-z0-9]+\-leader/
čitateľ 27.10.2016 17:18
čitateľ
Tohle funguje / nefunguje - jak jsem zjistil - střídavě. Stejně tak i ten filtr od Touchwooda. Nechá…
IQ37 27.10.2016 17:55
IQ37
já se bojím, že regexp funguje, ale problém je jinde - že řešíš něco, co je komplexnější. edit: ote…
touchwood 27.10.2016 18:50
touchwood
Já jsem to předtím testoval tady: index.php Ono to vykazuje sice shodu, ale v tom uBlocku to nefungu…
IQ37 27.10.2016 19:11
IQ37
podle všeho ano: https://github.com/gorhill/uBlock/wiki/Regular-exp ression-based-filters
touchwood 27.10.2016 19:28
touchwood
Já se v těch regexp nijak nevyznám (spíše ne, než jo). V uBlocku je možnost logu použitých filtrů na…
IQ37 27.10.2016 19:45
IQ37
no já tam hlavně nevidím nic co by šlo napasovat na to co jsi sem dal.. edit: kouknul jsem se na tu…
touchwood 27.10.2016 19:49
touchwood
Já jsem poslal prve ten screen jenom pro ilustraci, že se tam regexp filtry nezobrazují. Už jsem i d…
IQ37 27.10.2016 20:13
IQ37
Pokiaľ ide o blokovanie reklamy, ja by som napr. odporučil doplnky Internet Explorera EasyList, fung…
čitateľ 27.10.2016 20:19
čitateľ
Já mám svoji sadu filtrů, poskládanou podle svých potřeb, ale doplněnou o některé filtry i z toho Ea…
IQ37 27.10.2016 20:24
IQ37
Ještě mám jeden obdobný problém (ale nepálí mě tolik, jako ten filtr výše). Dá se nějak udělat filtr…
IQ37 28.10.2016 11:34
IQ37
Tak to asi nepůjde. Zkusil jsem filtr *.jpg?hash=*, jenže to funguje nejen v té čtečce, ale i ve str…
IQ37 28.10.2016 14:19
IQ37
pokud chceš Sage bez obrázků, vypni si v nastavení pluginu Sage zobrazování HTML.
touchwood 28.10.2016 14:33
touchwood
LOL Pod svícnem bývá největší tma. Díky. poslední
IQ37 28.10.2016 14:34
IQ37

Díky za pohotovost, ale reálný příklad: ###a8c0dfadd2c22ab94c186495ac1ecd7a8-leader
Tohle ten tvůj filtr neodchytává. Nevím proč. Přitom ten plný filtr funguje, ale ten řetězec se na stránkách mění. Používám to v uBlocku (možná nepodporuje regexp výrazy).

Tak oprava: Nevím, co jsem udělal špatně, ale asi ten tvůj filtr opravdu funguje. Předtím jsem několikrát refreshoval stránku a nefungoval...

já se bojím, že regexp funguje, ale problém je jinde - že řešíš něco, co je komplexnější.

edit: otestovat validitu můžeš zde: regex101.com

edit2: fungují všechny 3 příklady (samozřejmě, ten 3. po přidání "aktualne.cz" na začátek stringu.

edit3: jinak mám tam chybu způsobenu postupnou editací a zpřesňováním, místo * má být + (viz čitatel)

Ještě mám jeden obdobný problém (ale nepálí mě tolik, jako ten filtr výše). Dá se nějak udělat filtr na základě té vyznačené části řetězce? Ostatní části se obměňují a public-data se nesmí blokovat. Je to adresa obrázku, jak je zadaná ve zdrojáku stránky.

http://cdn.i0.cz/public-data/81/ea/a0b8f28530c9a0f cf4bbb52c6ef4_r16:9_w720_h405_g1ec979427d6111e5a70 5002590604f2e.jpg?hash=9d7b761f52798e3aed19ebf031fa0f7e

Pozor na vloženou mezeru zdejším editorem! Kdyby to někdo chtěl zkoušet zobrazit.
Pro změnu jsou to obrázky v Sage, které tam snad jako jediné cpe Aktualne.cz

http://cdn.i0.cz/thumb/public-data/81/ea/a0b8f2853 0c9a0fcf4bbb52c6ef4_r16:9_thumb.jpg

Navíc si nejsem jistý, jestli to bude fungovat v té čtečce. Adresa té stránky je:
sage://viewer/#feed/http%3A%2F%2Fzpravy.aktualne.c z%2Frss%2F

Zpět do poradny Odpovědět na původní otázku Nahoru