|
ru.cgi.perl- RU.CGI.PERL ------------------------------------------------------------------ From : Artem Chuprina 2:5020/400 25 Jan 2002 11:12:19 To : Maxim Bondarenko aka Maxx Subject : Re: Hа: Перенос строк -------------------------------------------------------------------------------- Здравствуй, Maxim Bondarenko aka Maxx. MBaM> > > Вопрос наверное банальный, но все таки ... MBaM> > > Пишу в файл: MBaM> > > MBaM> > > print FILE "hgkjdhgk MBaM> > > gflgk MBaM> > > gjdkgjkdfgj\n"; MBaM> > > MBaM> > > ---- MBaM> > > MBaM> > > В файле получаю : MBaM> > > MBaM> > > hgkjdhgk MBaM> > > gflgk MBaM> > > gjdkgjkdfgj MBaM> > > ---- MBaM> > > MBaM> > > А вроде бы должно быть ... MBaM> > > hgkjdhgk gflgkgjdk gjkdfgj"; MBaM> > MBaM> > с чего бы? MBaM> > MBaM> > > Я ведь не ставлю \n ? MBaM> > MBaM> > зато ставишь 0x0d MBaM> > MBaM> > > И причем это независит от того MBaM> > > вкакомредактореоткрытфайл. Как сделать, что бы независимо от того в MBaM> > > сколько строк набран текст, он в файле был одной строкой? Hе удалять MBaM> > > же символы перевода строки которых там явно нет? MBaM> > MBaM> > два метода: MBaM> > 1. удалять символы перевода строки которые там явно есть. MBaM> > 2. сперва присваивать переменной, потом на нее что то типа s/\n//g MBaM> > MBaM> > > Или я чего то недопонял в этой жизни? MBaM> > MBaM> > вот видишь, ты и сам понял, что чего то недопонял в этой жизни. :) MBaM> ИМХО проще удалять последний символ строки вот так: chomp($stroka); В данном случае это не помогает, поскольку последний как раз не лишний, а лишние как раз все остальные. -- Artem Chuprina Communiware.net RFC2822: <ran@ran.pp.ru>, FIDO: 2:5020/358.49, ICQ: 13038757 Отправлено через сервер Форумы@mail.ru - http://talk.mail.ru --- ifmail v.2.15dev5 * Origin: Talk.Mail.Ru (2:5020/400) Вернуться к списку тем, сортированных по: возрастание даты уменьшение даты тема автор
Архивное /ru.cgi.perl/63598b9abf79.html, оценка из 5, голосов 10
|