Tutaj zauważyłem taki przykład: http://4programmers.net/Forum/Off-Topic/Oceny_i_recenzje/233212-program_do_cwiczen_skryptowania_w_lua
Generalnie - 4p rozpoznaje link tekstowy, przerabia go na <a>
, następnie dzieli url na kawałki i wstawia [...] pomiędzy.
A potem... wyszukuje w wyniku linków po raz kolejny. Pojawiło się tam www.sendspace.com, więc po raz kolejny parser zrobił z tego <a>
(umieszczając jedno w drugim).
Ale nie działa to zawsze - ucięta końcówka musi zaczynać się od "www", bądź "/www".
To "zadziała":
http://jakasdomena.pl/bardzo/dlugi/link/test/www.onet.pl/tak/dodaje/literki
http://jakasdomena.pl/bardzo/dlugi/link/test/www.onet.pl/tak/dodaje/literki
To też:
http://jakasdomena.pl/bardzo/dlugi/link/test/www.onet.pl/tak/dodaje/literk
http://jakasdomena.pl/bardzo/dlugi/link/test/www.onet.pl/tak/dodaje/literk
A to już nie ;)
http://jakasdomena.pl/bardzo/dlugi/link/test/www.onet.pl/tak/dodaje/liter
http://jakasdomena.pl/bardzo/dlugi/link/test/www.onet.pl/tak/dodaje/liter