Zadejte hledaný výraz...

Regulérní výraz

David Flídr
verified
rating uzivatele
(22 hodnocení)
23. 9. 2009 10:24:17
Dobrý den, potřeboval bych sestavit regulérní výraz a vytáhnou z tohoto link. Pořád mi to nechce běžet. Děkuji za pomoc.

Sasha & Bully – Father And Son (2009)

23. 9. 2009 10:24:17
https://webtrh.cz/diskuse/regulerni-vyraz#reply376253
Petr Daněk
verified
rating uzivatele
(33 hodnocení)
23. 9. 2009 10:40:59
Napsal fida8;365928
Dobrý den, potřeboval bych sestavit regulérní výraz a vytáhnou z tohoto link. Pořád mi to nechce běžet. Děkuji za pomoc.

Sasha & Bully – Father And Son (2009)

a mas to pak v \1
23. 9. 2009 10:40:59
https://webtrh.cz/diskuse/regulerni-vyraz#reply376252
Možností je více, např.:
EDIT: Výše napsané řešení (od uživatele "kenod") není spolehlivé - nedoporučuji ho používat - v odkazu mohou být i jiné znaky a poté dané selže.
EDIT2: Výrazy jsou regulární, nikoliv regulérní :) regulérní mohou být např. pravidla či spolupráce ;)
23. 9. 2009 10:41:35
https://webtrh.cz/diskuse/regulerni-vyraz#reply376251
David Flídr
verified
rating uzivatele
(22 hodnocení)
23. 9. 2009 10:53:01
ještě jsem zapomněl dodat, že na stránce může být i více odkazů, které ale nepotřebuji, proto je důležité aby to vybralo přímo link, který následuje po

23. 9. 2009 10:53:01
https://webtrh.cz/diskuse/regulerni-vyraz#reply376250
Petr Daněk
verified
rating uzivatele
(33 hodnocení)
23. 9. 2009 10:54:36
Napsal xsuchy09;365934
Možností je více, např.:
EDIT: Výše napsané řešení (od uživatele "kenod") není spolehlivé - nedoporučuji ho používat - v odkazu mohou být i jiné znaky a poté dané selže.
Ano, to je pravda, ja sem hodil to co pouzivam v jedne aplikaci, ale tam vim co tam zhruba pujde.
23. 9. 2009 10:54:36
https://webtrh.cz/diskuse/regulerni-vyraz#reply376249
Napsal fida8;365940
ještě jsem zapomněl dodat, že na stránce může být i více odkazů, které ale nepotřebuji, proto je důležité aby to vybralo přímo link, který následuje po

Stačí přidat co potřebuješ, aby bylo obsaženo, tedy pravděpodobně:
a použij preg_match_all (ereg/POSIX je v PHP výrazně pomalejší než preg/PERL):
preg_match_all('/

a v $matches budeš mít vše nalezené.
Více viz
php.net
23. 9. 2009 10:59:20
https://webtrh.cz/diskuse/regulerni-vyraz#reply376248
David Flídr
verified
rating uzivatele
(22 hodnocení)
23. 9. 2009 11:19:31
tak bohužel ani takto mi to nefunguje
23. 9. 2009 11:19:31
https://webtrh.cz/diskuse/regulerni-vyraz#reply376247
Uveď zdroj (web, kde "kradeš" linky na klipy pravděpodobně z youtube.com) a pak se dá více poradit. Pokud si nevíš rady, mohu dané dodat na fakturu - kontaktuj mě přes PM.
23. 9. 2009 11:26:04
https://webtrh.cz/diskuse/regulerni-vyraz#reply376246
Kamil Tomšík
verified
rating uzivatele
(3 hodnocení)
5. 10. 2009 23:04:59
nedelej to pres regexy, pouzij dom, pak proved jednoduchy xpath dotaz na atributy href a mas kolekci vsech linku :)
5. 10. 2009 23:04:59
https://webtrh.cz/diskuse/regulerni-vyraz#reply376245
Výše píše, že nechce všechny, ale jen určitého tvaru - regulárním výrazům se pravděpodobně nevyhne (případně poté min. kontrola všech linků např. pomocí strpos - normálně rychlejší, ale pro test všech linků bude jistě pomalejší než jeden regulární výraz - nemluvě o náročnosti a pomalosti DOM).
6. 10. 2009 10:16:56
https://webtrh.cz/diskuse/regulerni-vyraz#reply376244
Kamil Tomšík
verified
rating uzivatele
(3 hodnocení)
7. 10. 2009 20:42:18
Napsal xsuchy09;373182
Výše píše, že nechce všechny, ale jen určitého tvaru - regulárním výrazům se pravděpodobně nevyhne (případně poté min. kontrola všech linků např. pomocí strpos - normálně rychlejší, ale pro test všech linků bude jistě pomalejší než jeden regulární výraz - nemluvě o náročnosti a pomalosti DOM).
Predcasna optimalizace je korenem vseho zla :)
tohle je presne ten pripad, kdy bych Vam ruce sekal, dolovani odkazu se nepousti kazdych 5 vterin, a jestli ano, tak budete mit brzy problem s trafficem.
7. 10. 2009 20:42:18
https://webtrh.cz/diskuse/regulerni-vyraz#reply376243
Trochu nerozumím Vašemu příspěvku - optimalizace skriptů na výkon a paměťovou či jinou náročnost by měla být naprosto samozřejmá při každé i nejmenší a nejméně často používané své části. Programovat tak, aby to fungovalo umí málokdo, tak aby to fungovalo jak skutečně má a žádným jiným způsobem ještě méně a optimalizovat výborně fungující kód už bohužel téměř nikdo ... smutné, nemyslíte? No nebudeme začínat OT ... ;)
btw: problém s trafficem v podstatě nehrozí - pochybuji o stahování tak velkého množství dat - i při spouštění každých 5 vteřin je to pouhá jedna návštěva zkoumaného webu za 5 vteřin - dosti málo, nemyslíte (na to, aby to vadilo serveru a byl to nadměrný traffic - nemluvě o cache aj. možnostech)?
btw 2: dnes již každý rozumný a použitelný hosting nemá limity na traffic.
8. 10. 2009 20:23:59
https://webtrh.cz/diskuse/regulerni-vyraz#reply376242
Kamil Tomšík
verified
rating uzivatele
(3 hodnocení)
9. 10. 2009 10:28:40
Napsal xsuchy09;374686
Trochu nerozumím Vašemu příspěvku - optimalizace skriptů na výkon a paměťovou či jinou náročnost by měla být naprosto samozřejmá při každé i nejmenší a nejméně často používané své části. Programovat tak, aby to fungovalo umí málokdo, tak aby to fungovalo jak skutečně má a žádným jiným způsobem ještě méně a optimalizovat výborně fungující kód už bohužel téměř nikdo ... smutné, nemyslíte? No nebudeme začínat OT ... ;)
btw: problém s trafficem v podstatě nehrozí - pochybuji o stahování tak velkého množství dat - i při spouštění každých 5 vteřin je to pouhá jedna návštěva zkoumaného webu za 5 vteřin - dosti málo, nemyslíte (na to, aby to vadilo serveru a byl to nadměrný traffic - nemluvě o cache aj. možnostech)?
btw 2: dnes již každý rozumný a použitelný hosting nemá limity na traffic.
nerozumite? tak jen kratce: zakladem je napsat kod tak, aby fungoval, v tom se snad shodnem, pak se profiluje - pro odhaleni uzkych hrdel a nasledne (vyjimecne) probehne optimalizace - vyjimecne proto, ze nebereme v uvahu jenom cas straveny optimalizaci, ale i cas straveny ctenim kodu pri kazde uprave a oprave.
ad cache - o tom se bavim, prave proto se to nemusi poustet porad
ad traffic - bezva, a o v-server hostingu bez trafficu taky vite? mozna sem jenom spatne hledal...
9. 10. 2009 10:28:40
https://webtrh.cz/diskuse/regulerni-vyraz#reply376241
1) Pokud je kód funkční dle známých informací, proč ho rovnou neoptimalizovat?
2) Proč hledat jiná řešení, která jsou na první pohled neoptimální a v případě optimalizace bude nutné od daného řešení stejně ustoupit?
3) Vámi psané byla jiná cesta k hledanému bez jediné myšlenky ohledně optimalizace - při pozdější optimalizaci by kód musel být od základu přepracován - zbytečné, nemyslíte?
Doporučuji se nad problémem nejprve komplexně zamyslet a teprve poté programovat, navrhovat řešení aj. Ušetříte si spoustu zbytečné práce a vynaloženého úsilí. Programovat jen tak, aby to fungovalo - prosím, na svém písečku možná, pro klienty či pokud to myslíte vážně (veřejně) nikoliv.
ad cache - skript může být nastaven tak, aby:
a) cache prováděl sám dle svého uvážení (uvážení programátora/zákazníka)
b) cache nebyla brána v potaz
c) libovolné jiné řešení
Váš pohled je opět přesně opačný - moje zmínka nepotvrzuje Vámi napsané, ale naopak dané vyvracuje.
ad traffic - např. http://www.onebit.cz/ ale i spousta jiných.
Přeji příjemný večer a mír světu. Dále bych naší diskuzi zde nerozváděl, myslím, že nepřináší žádný přínos tomuto tématu. Chcete-li se o dané problematice pobavit dále, můžete mě kontaktovat pomocí PM či jiných komunikačních kanálů ;)
Napsal vedouci;374925
nerozumite? tak jen kratce: zakladem je napsat kod tak, aby fungoval, v tom se snad shodnem, pak se profiluje - pro odhaleni uzkych hrdel a nasledne (vyjimecne) probehne optimalizace - vyjimecne proto, ze nebereme v uvahu jenom cas straveny optimalizaci, ale i cas straveny ctenim kodu pri kazde uprave a oprave.
ad cache - o tom se bavim, prave proto se to nemusi poustet porad
ad traffic - bezva, a o v-server hostingu bez trafficu taky vite? mozna sem jenom spatne hledal...
10. 10. 2009 00:11:39
https://webtrh.cz/diskuse/regulerni-vyraz#reply376240
Kamil Tomšík
verified
rating uzivatele
(3 hodnocení)
10. 10. 2009 10:37:08
Napsal xsuchy09;375328
1) Pokud je kód funkční dle známých informací, proč ho rovnou neoptimalizovat?
2) Proč hledat jiná řešení, která jsou na první pohled neoptimální a v případě optimalizace bude nutné od daného řešení stejně ustoupit?
3) Vámi psané byla jiná cesta k hledanému bez jediné myšlenky ohledně optimalizace - při pozdější optimalizaci by kód musel být od základu přepracován - zbytečné, nemyslíte?
Doporučuji se nad problémem nejprve komplexně zamyslet a teprve poté programovat, navrhovat řešení aj. Ušetříte si spoustu zbytečné práce a vynaloženého úsilí. Programovat jen tak, aby to fungovalo - prosím, na svém písečku možná, pro klienty či pokud to myslíte vážně (veřejně) nikoliv.
ad cache - skript může být nastaven tak, aby:
a) cache prováděl sám dle svého uvážení (uvážení programátora/zákazníka)
b) cache nebyla brána v potaz
c) libovolné jiné řešení
Váš pohled je opět přesně opačný - moje zmínka nepotvrzuje Vámi napsané, ale naopak dané vyvracuje.
ad traffic - např. http://www.onebit.cz/ ale i spousta jiných.
Přeji příjemný večer a mír světu. Dále bych naší diskuzi zde nerozváděl, myslím, že nepřináší žádný přínos tomuto tématu. Chcete-li se o dané problematice pobavit dále, můžete mě kontaktovat pomocí PM či jiných komunikačních kanálů ;)
Dobry den,
o optimalizaci se uz bavit nehodlam, mame oba rozdilny nazor a ten Vas me uz prestal zajimat.
ad traffic - hledal jsem v-server hosting pripadne server-hosting bez omezeni trafficu, rozhodne jsem nehledal webhosting, to bych si pohorsil... :)
10. 10. 2009 10:37:08
https://webtrh.cz/diskuse/regulerni-vyraz#reply376239
Pro odpověď se přihlašte.
Přihlásit