Portál AbcLinuxu, 11. května 2025 10:26

Dotaz: algoritmus na hledani URL v textu

25.1.2006 19:39 Jarek
algoritmus na hledani URL v textu
Přečteno: 112×
Odpovědět | Admin
ahoj, neznate nekdo, pripadne nemate odkaz, na dobry algoritmus hledani URL v textu? Takovej, aby mel co nejmin spatne oznacenejch retezcu jako URL, ale aby zadny nevynechal. Neco me napada, ale zda se mi malo efektivni. Diky.

PS: vim ze to sem moc nepatri, ale je to nejlepsi forum, ktery znam a myslim, ze je tu spousta programatoru.

Nástroje: Začni sledovat (0) ?Zašle upozornění na váš email při vložení nového komentáře.

Odpovědi

25.1.2006 19:55 machr
Rozbalit Rozbalit vše Re: algoritmus na hledani URL v textu
Odpovědět | | Sbalit | Link | Blokovat | Admin
ja sem to tenkrat vyhledava timhle regularnim vyrazem a celkem to fungovalo:
http://[^ ]+
pokud chces podporovat i jiny protokoly nez http, tak to muzes prepsat treba takhle:
[A-Za-z]+://[^ ]+
pokud to delas v nejakym jazyce, kterej na to ma knihovny, tak zavolej primo funkci pro vyhledani reg vyrazu. a pokud ne, tak to prepis jako konecnej automat...
25.1.2006 20:22 Michal Vyskočil | skóre: 60 | blog: miblog | Praha
Rozbalit Rozbalit vše Re: algoritmus na hledani URL v textu
Je možné, že člověk, co nezná regulární výrazy bude vědět, co je to konečný automat?
When your hammer is C++, everything begins to look like a thumb.
25.1.2006 20:42 machr
Rozbalit Rozbalit vše Re: algoritmus na hledani URL v textu

no, mozny je vsechno.

navic regularni vyrazy a konecny automaty patri pri programovani mezi zakladni veci, takze pokud je nezna, tak se je aspon douci. (a jak se rika. co se v mladi naucis, ve stari jako kdyz zapomenes :-D)

pro jistotu: google, wiki

25.1.2006 20:34 Marek:)
Rozbalit Rozbalit vše Re: algoritmus na hledani URL v textu
Odpovědět | | Sbalit | Link | Blokovat | Admin
Mate stesti, presne tento problem je vyresen v serialu Perl na linuxsoftu
25.1.2006 20:41 Pmx
Rozbalit Rozbalit vše Re: algoritmus na hledani URL v textu
Odpovědět | | Sbalit | Link | Blokovat | Admin
V manuálu k PHP u funkcí pro regulérní výrazy se přesně tento problém také řeší.
25.1.2006 21:10 Marek:)
Rozbalit Rozbalit vše Re: algoritmus na hledani URL v textu
jj, url a emailova adresa - to se resi snad ve vsech manualech k regularnim vyrazum.
25.1.2006 21:25 © | skóre: 37 | blog: escaped
Rozbalit Rozbalit vše Re: algoritmus na hledani URL v textu
Odpovědět | | Sbalit | Link | Blokovat | Admin
URL regex

Založit nové vláknoNahoru

Tiskni Sdílej: Linkuj Jaggni to Vybrali.sme.sk Google Del.icio.us Facebook

ISSN 1214-1267, (c) 1999-2007 Stickfish s.r.o.