SS>>> когда текстовый файл с некоторым сообщением фидопочты передаётся SS>>> во внешнюю утилиту (ExternUtil), то тогда строки в этом файле SS>>> разделяются символами CR и затем LF. AV>> Следует читать: "не 0x0D, как в сообщении, а \n в родном формате ОС". MW> Я ведь дал гиперссылку на код, из которого могло быть ясно, что он на MW> языке JavaScript, а не Си.
Ты думаешь, по этим ссылкам кто-то ходит?
SS>>> Про Linux я никаких уточнений на этот счёт в мануале не отыскал, SS>>> однако сомнения не оставляют меня. AV>> Можешь не сомневаться: "\n" - это 0x0A. MW> Я это так понимаю, что GoldED на Linux использует LF в качестве конца MW> строки.
В качестве символа конца строки GoldED, как и любая другая программа на C/C++, использует 0x00. А в текстовом файле строки разделяет именно байтом 0x0A.
SS>>> не использует ли GoldED на этой системе просто LF. AV>> Разумеется, использует. Проверяй хотя бы /(\x0d?\x0a|\x0d)/ MW> Ясно. В сущности, наверное, и простое выражение /(?:\n|\r)/ сгодится: MW> если даже каждая вторая строка окажется пустою (в случае CR+LF), то MW> не беда это.
Да пофигу - делай, как знаешь.
-- Alexey V. Vissarionov aka Gremlin from Kremlin gremlin ПРИ gremlin ТЧК ru; +vii-cmiii-ccxxix-lxxix-xlii
... Хайло (сущ.): инструмент для руководства горными и земляными работами --- /bin/vi * Origin: http://openwall.com/Owl/ru (2:5020/545)