SnowWind
1.11.2012 - 10:51
всем привет
у меня есть текстовый файл со строками
аккаунты:
slim
rexus
miller
boss
забираю его содержимое в переменную
как забрать каждую строчку?
"~[a-zA-Z_]*(?=\s)~s" это не работает, если мы дошли до последней строчки, как написать условие, выбирать до конца строки, или конца файла?
SnowWind
1.11.2012 - 11:27
мне интересно именно регулярное выражение
Placido
1.11.2012 - 11:59
Не совсем ясен вопрос. Что выбирать и до конца чего? Что необходимо получить на выходе?
SnowWind
1.11.2012 - 14:06
нужно получить массив где каждая строка новый элемент
Выбирать до конца файла, пока не закончатся значения, но при такой записи как я написал последняя строка файла не выбирается
SnowWind
1.11.2012 - 14:55
т.е нужно выбирать текст до конца строки, ну и если после конца строки идёт конец файла, то нужно выбрать и эту последнюю строчку
killer8080
1.11.2012 - 16:06
Цитата (SnowWind @ 1.11.2012 - 13:06) |
нужно получить массив где каждая строка новый элемент |
Не страдай фигней, тебе же написали
Цитата (Hello @ 1.11.2012 - 10:06) |
http://www.php.net/manual/ru/function.file.php |
Winston
1.11.2012 - 16:23
Placido
1.11.2012 - 16:30
"~.*~"
Кто меньше? )))
killer8080
1.11.2012 - 16:37
Чем бы дитя не тешилось, лишь бы руки поверх одеяла
Winston
1.11.2012 - 16:46
Цитата (Placido @ 1.11.2012 - 14:30) |
"~.*~" Кто меньше? )))
|
Можно и так !^.*$!m
Placido Если использовать твой вариант, то в выходящем массиве есть пустые элементы.
SnowWind
1.11.2012 - 18:04
хорошо, но тут же ещё один вопрос
вот строка - "fl+rt:CreatorEP:https://twitter.com/#!/znakcomplect"
пытаюсь отсюда забрать "CreatorEP"
пишу так -
(?<=fl+rt:)[a-zA-Z_]*?(?=:)
но почему-то не находит
killer8080
1.11.2012 - 18:06
SnowWind
плюс не за экранировал.
Быстрый ответ:
Powered by dgreen
Здесь расположена полная версия этой страницы.