[ Поиск ] - [ Пользователи ] - [ Календарь ]
Полная Версия: выборка текста
SnowWind
всем привет

у меня есть текстовый файл со строками

аккаунты:
slim
rexus
miller
boss

забираю его содержимое в переменную
как забрать каждую строчку?

"~[a-zA-Z_]*(?=\s)~s" это не работает, если мы дошли до последней строчки, как написать условие, выбирать до конца строки, или конца файла?
Hello
http://www.php.net/manual/ru/function.fgets.php
или
http://www.php.net/manual/ru/function.file.php

Используйте регулярки только в самый последний момент

_____________
VPS от 5$, первые 2 месяца - бесплатно.
SnowWind
мне интересно именно регулярное выражение
Placido
Не совсем ясен вопрос. Что выбирать и до конца чего? Что необходимо получить на выходе?
SnowWind
нужно получить массив где каждая строка новый элемент

Выбирать до конца файла, пока не закончатся значения, но при такой записи как я написал последняя строка файла не выбирается
SnowWind
т.е нужно выбирать текст до конца строки, ну и если после конца строки идёт конец файла, то нужно выбрать и эту последнюю строчку
killer8080
Цитата (SnowWind @ 1.11.2012 - 13:06)
нужно получить массив где каждая строка новый элемент

Не страдай фигней, тебе же написали
Цитата (Hello @ 1.11.2012 - 10:06)
http://www.php.net/manual/ru/function.file.php

Winston
#^(.*)$#m
Placido
"~.*~"
Кто меньше? )))
killer8080
Свернутый текст
Чем бы дитя не тешилось, лишь бы руки поверх одеяла rolleyes.gif biggrin.gif
Winston
Цитата (Placido @ 1.11.2012 - 14:30)
"~.*~"
Кто меньше? )))

Можно и так !^.*$!m biggrin.gif
Placido Если использовать твой вариант, то в выходящем массиве есть пустые элементы.
SnowWind
хорошо, но тут же ещё один вопрос
вот строка - "fl+rt:CreatorEP:https://twitter.com/#!/znakcomplect"
пытаюсь отсюда забрать "CreatorEP"
пишу так -
(?<=fl+rt:)[a-zA-Z_]*?(?=:)
но почему-то не находит
killer8080
SnowWind
плюс не за экранировал.
Быстрый ответ:

 Графические смайлики |  Показывать подпись
Здесь расположена полная версия этой страницы.
Invision Power Board © 2001-2024 Invision Power Services, Inc.