Forum Webscript.Ru
Программирование => Perl => Тема начата: Nail от 22 Июня 2001, 18:29:13
-
Я делаю форум и мне нужно сделать подсветку www и email адресов. Т.е заменить, например все вхождения http://последовательность_символов на эта_самая_последовательность. Вроде бы просто, вот только pattern не могу сообразить - вечно 500ая ошибка :(. Умники, помогите!
-
Nail (22-06-2001 18:29):
Т.е заменить, например все вхождения http://последовательность_символов на эта_самая_последовательность. Вроде бы просто, вот только pattern не могу сообразить - вечно 500ая ошибка :(.quote]
Читай логи ошибок!
А я думаю, что дело в твоих кавычках.
Замени HREF="эта_самая_последовательность" на HREF=\'эта_самая_последовательность\' или HREF=\\"эта_самая_последовательность\\"
Удачи.
-
Не в этом дело - это точно. Я именно не могу показать perl\'у, что мне нужна такая строка http://слово.слово.и_так_хоть_сколь_раз
-
s/http:\\/\\/(последовательность)/$1<\\/a>/ig; ???
-
Да регэксп хорошая штука.
Но вопрос прозвучал, что у тебя вываливается в 500-ую ошибку. Причем тут "показать Перлу"?
Удачи.