LINUX.ORG.RU

Perl разделители полей в файле


0

0

Какой лучше выбрать разделитель полей в текстовом файле?
Пример: ip|номер|отправитель
Если сделать разделитель "|", то split("|") работает неправильно.
Помогает split(/\|/), но читается хуже.
Есть еще вариант - "#".
Что подскажите?


Ответ на: комментарий от WinLin

> редактировать в редакторе

вы что, оба у одного врача-тавтолога лечитесь?:-)

а по делу - я бы тоже посоветовал \t

friday ★★★
()
Ответ на: комментарий от friday

Может вопрос неправильно задал. Нужно записать в файл поля и потом считать обратно при следующем запуске программы, аналог базы данных. Пользователь может что-то изменить в файле. \t и пробелы выглядят одинаково для пользователя.

WinLin
() автор топика
Ответ на: комментарий от WinLin

если ты хочешь использовать файл как БД, используй его как БД и не колупайся в нем грязными руками:-)

friday ★★★
()
Ответ на: комментарий от WinLin

> \0 проблематично редактировать в редакторе.

а нах его редактировать, если он разделитель? это антисабж!

vilfred ☆☆
()
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.