Гость
Целевая тема:
Создать новую тему:
Автор:
Форумы / PHP, Perl, Python [игнор отключен] [закрыт для гостей] / (Perl) убрать символ конца строки / 4 сообщений из 4, страница 1 из 1
17.08.2005, 12:07
    #33220136
Nutss
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
(Perl) убрать символ конца строки
1 #прочтем значение счетчика
2 open(COUNTER, "$counterfile");
3 $i = <COUNTER>;
4 $i = ~s/\n//gi;
5 сlose(COUNTER);


в строке 4 надо, чтоб убирался символ конца строки
а делается не то
если в строке 3 результат "1\n"
то в строке 4 - 4294967295

что не так?
...
Рейтинг: 0 / 0
17.08.2005, 12:24
    #33220186
XM
XM
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
(Perl) убрать символ конца строки
Nutss wrote:
> $i = ~s/\n//gi;
> то в строке 4 - 4294967295
>
> что не так?

4294967295 == ~ 0 - битовое отрицание нуля :)
fix:
Код: plaintext
 $i =~  s/\n//gi;

Posted via ActualForum NNTP Server 1.2
...
Рейтинг: 0 / 0
17.08.2005, 13:19
    #33220426
Nutss
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
(Perl) убрать символ конца строки
супер :)
ничего не поняла, но работает :)
поясните, если несложно? :) хотя и так уже спасибо большое
...
Рейтинг: 0 / 0
17.08.2005, 23:49
    #33221974
g613
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
(Perl) убрать символ конца строки
Nutssсупер :)
ничего не поняла, но работает :)
поясните, если несло
жно? :) хотя и так уже спасибо большое

..тот случай когда пробел имеет значение... :)

perldoc perlop
про `=`, `~`, `=~`
...
Рейтинг: 0 / 0
Форумы / PHP, Perl, Python [игнор отключен] [закрыт для гостей] / (Perl) убрать символ конца строки / 4 сообщений из 4, страница 1 из 1
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]