URL: https://www.opennet.me/cgi-bin/openforum/vsluhboard.cgi
Форум: vsluhforumID9
Нить номер: 3472
[ Назад ]

Исходное сообщение
"Надо отрезать последний символ в строковой переменной"

Отправлено alexeylomov , 12-Окт-04 19:34 
Здравствуйте. У меня есть перл-скрипт, которым я формирую некий отчёт (текст).
В тексте встречаются фразы, образованные с помощью склеивания текста с переменными.
А одна такая переменная - это имя хоста, которое я поучаю командой hostname.
Так вот, в конце у неё есть символ конца строки, который сильно мешает формированию отчёта.
Несколько раз искал в докумантациях и книжках по перл, но не нашёл (наверное я слепой :-))
Подскажите, пожалуйста, как удалить этот последний символ?

Содержание

Сообщения в этом обсуждении
"Надо отрезать последний символ в строковой переменной"
Отправлено gyn , 12-Окт-04 19:42 
>Здравствуйте. У меня есть перл-скрипт, которым я формирую некий отчёт (текст).
>В тексте встречаются фразы, образованные с помощью склеивания текста с переменными.
>А одна такая переменная - это имя хоста, которое я поучаю командой
>hostname.
>Так вот, в конце у неё есть символ конца строки, который сильно
>мешает формированию отчёта.
>Несколько раз искал в докумантациях и книжках по перл, но не нашёл
>(наверное я слепой :-))
>Подскажите, пожалуйста, как удалить этот последний символ?

chop() отрезает последний символ строки
chomp() отрезает перевод строки в конце строки


"Надо отрезать последний символ в строковой переменной"
Отправлено alexeylomov , 12-Окт-04 19:54 
>
>chop() отрезает последний символ строки
>chomp() отрезает перевод строки в конце строки


Блин, ну я совсем торможу ... ! Видимо заболел я под вечер...
Спасибо.