|
ru.perl- RU.PERL ---------------------------------------------------------------------- From : Andrey Titov 2:5020/400 18 Jan 2002 23:03:37 To : Artem Chuprina Subject : Re: Перл: длина скаляра $string -------------------------------------------------------------------------------- > AT> но когда потом начинаю их перебирать, то на длинных всё глохнет. > > AT> foreach $string (@LINES) { > > AT> Как обойти ограничения на длину $string ? > > AT> Глохнет (перестаёт работать) только на русских буквах. > AT> Hапример 86 Ж уже не берёт, а 85 Ж - нормально. > AT> Единичек берёт хоть тысячу. > AT> Дело происходит под Win+Apache. > > А что ты с ними там делаешь? В норме перлу глубоко по барабану, сколько у тебя > мегабайт в скаляре и чего. Hо можно придумать, скажем, регекс, который будет > умирать на 30-символьной строке. Хотя вообще читать HTML по строкам - это > изврат... Он даже не открывается if (-T $FILE) { open(FILE,"$FILE") || die $!; @LINES = <FILE>; close(FILE); } Т.е. не проходит даже if. Усли проверку убрать, то затем вылетает на ошибку. В файле строка из 90 Ж --- ifmail v.2.15dev5 * Origin: MTU-Intel ISP (2:5020/400) Вернуться к списку тем, сортированных по: возрастание даты уменьшение даты тема автор
Архивное /ru.perl/91046d5e8c7e.html, оценка из 5, голосов 10
|