ivank
Full Member | Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору Grey2002 Приведённый код был вполне верен. Во всяком случае, дело не в кавычках было. MVY Писал всё из головы, а посему с кучей очепяток. Вот работающий вариант: Код: $post="http://forum.ru-board.com/topic.cgi?forum=21&topic=1628#1"; | И Код: sub short_url { $shown_url = $_[0]; $shown_url =~ s/^(\S{20})(.{4,})(\S{10})$/$1...$3/s; print $1; return '<a href="'.$_[0]."\" target=_blank>$shown_url</a>"; } | Первой \S{цифра} обозначает кол-во букв, которые выводятся до многоточия, а второе \S{цифра} которые после.
|