Forum Webscript.Ru
Программирование => Perl => Тема начата: Lurker от 11 Марта 2003, 16:10:55
-
Есть набор текста который надо вывести на экран, текст со знаками типа "@" "$" ......
(к примеру код счетчика)
при попытке вывести этот текст перл ругаеться ......
использовал такую схему
print <
SDFSDF2345!@#!@$#$%
R34r@#$
rfc#e@
t%^#%^@$r@xdewrewer#@$
COUNTER
-
perldoc perldata
perldoc perlop
-
print "\\@";
print \'@\';
print qq(@);
print qw(@);
print q{@};
-
mike Как использовать то что ты написал ??
Chs можно поставить "\\" перед каждым проблемным символом, но мне нужна команда которая просто отключит эту преобразование у перла чтобы вручную не исправлять код,
дело в том что мне надо вставить коды нескольких счетчиков, а они иногда не маленькие, и исправлять каждый "@" и "$" морока, желательно просто отключить распознование перлом переменных (если такое возможно, и если есть такой оператор)..
-
Lurker ты бы попробывал что тебе люди предлогают :)
Chs тебе все ответил единственное qq() помоему не подойдет
-
Хм.... я так потял это не верие тому что советуют или не понимание...
print q(SDFSDF2345!@#!@$#$%
R34r@#$
rfc#e@
t%^#%^@$r@xdewrewer#@$
);
Попробуй :)
-
Кстати, если написать
print \'SDFSDF2345!@#!@$#$%
R34r@#$
rfc#e@
t%^#%^@$r@xdewrewer#@$\';
т.е. в одинарных кавычках, то на один символ меньше станет, а работать все-равно будет:)
-
Alone, извени это непонимание.
Большое спасибо ВСЕМ......