Re: POSIC regexp na složitější URL

From: Kamil <sverak (zavinac)>
Date: Tue, 23 Nov 2010 16:23:03 +0100
Ahoj omlouvám se, asi su trošku natvrdlej, ale tvůj příklad není odkaz
na obrázek!

Ty chceš regexp který ti z výše uvedenýho odkazu udělá tohle:?

http://skateboardingmagazine.com/blog/wp-content/uploads/2009/01/dcshoes.jpg

Nebo jaká je představa?

Cao,
 Kamil



> Tak tomuhle říkám "náhoda" :-)
>
> ten pattern co jsi poslal, jsem dělal já před cca osmi lety :-)))
>
> viz. http://www.dfly.cz/regular.php
>
> připomělo mi to tohle (http|https|ftp)
>
> od té doby se regexpy zabývám spíše okrajově, a jak člověk stárne je
> čím dál hloupější :-)
>
> nicméně tato verze je neořezaná verze toho co tam mám teď. A také
> samozřejmě nefunguje.
>
> Potřebuji nahradit vložené linky obrázkem a bohužel je moc žravej.
> Teď ještě zkouším variantu aby nereagoval na adresy před kterými je =
> ale stále se to nedaří.
>
> DFly
>
>
>> Ahoj já používám toto:
>
>> ((http|https|ftp)://([[:alnum:]_%\.\-]+:[[:alnum:]_%\.\-]+@)?[[:alnum:]_%\.\-]+(:[[:digit:]]+)?([[:alnum:]_%/\.\-]+)?\??(&*[[:alnum:]%_\.\-]+=([[:alnum:]_%/&\.\+\-]+)?)*(#?[[:alnum:]_%\.\-]+)?)
>
>> tvůj odkaz to pobere dobře. Upřímně řečeno si myslím, že jsem to od
>> někud stáhnul spíše, než bych měl záchvat geniality, ale zdroj sem si
>> nepoznačil..
>
>> Ještě tam potom mám označení pro ty, co nepoužijí protokol "http://" a
>> začnou přímo www. Ale s tím si asi umíš poradit i bezemně.
>
>> K.
>
>
>  >> Ahojte všichni,
>>>
>>> řeším teď problém s označováním URL v textu. Kdysi jsem si dělal
>>> šablonu:
>>> (http|https)://[[:alnum:]_%\.\-]+([[:alnum:]_%/\.\-]+)?\??(&*[[:alnum:]%_\.\-]+=([[:alnum:]_%/&\.\+\-]+)?)*(#?[[:alnum:]_%\.\-]+)?
>>>
Received on 23. 11. 2010, 16:23 CET

This archive was generated by hypermail 2.2.0 : 23. 11. 2010, 16:23 CET