Имя пользователя:
Пароль:
 

Показать сообщение отдельно

Googler


Сообщения: 3665
Благодарности: 1563

Профиль | Отправить PM | Цитировать


Creat0R
Цитата:
В массив попадают несколько пустных строк
Все правильно, так и запрограммировано - (@LFCR & @LFCR & @LFCR) это разделитель из двух пустых строк... проблема не в том, что остаются пустые строки (почему бы им не быть?), а в том что этими строками считать... Проигнорировать пустые строки как раз проще:
Код: Выделить весь код
$RetArr = StringRegExp(FileRead($hFile),'(?s)(.*?)[\n\r]+', 3)
ADD: или так:
Код: Выделить весь код
$RetArr = StringRegExp(FileRead($hFile),'([^\n\r]+)', 3)
З.Ы. StringRegExp() возвращает массив без счетчика.. т.е. первый элемент занят!

Последний раз редактировалось amel27, 22-06-2007 в 13:38.

Это сообщение посчитали полезным следующие участники:

Отправлено: 12:54, 22-06-2007 | #86