![]() |
Модераторы: Aliance, skyboy, MoLeX, ksnk |
![]() ![]() ![]() |
|
splogger |
|
|||
Новичок Профиль Группа: Участник Сообщений: 3 Регистрация: 24.1.2008 Репутация: нет Всего: нет |
Господа, помогите плиз.
Есть /папка/ со множеством различных txt-файлов (с разными именами), в каждом файле разные строки. Как вытянуть из всех этих файлов только те строчки которые содержат отпределённое слово, независимо от его положения в строке и регистра? Например, задаём слово "help", и скрипт тянет строки только с ним: "i need your help" - нужная строка "your help needed" - нужная строка "how do you do" - не нужная строка "it is ok" - не нужная строка Т.е. скрипт должен парсить все файлы и все строчки на предмет наличия в них этого слова. И выводить эти строчки. Спасибо! Это сообщение отредактировал(а) splogger - 24.1.2008, 20:51 |
|||
|
||||
GeneralElectric |
|
|||
Опытный ![]() ![]() Профиль Группа: Участник Сообщений: 797 Регистрация: 11.1.2008 Репутация: 0 Всего: 16 |
вытягивать-то, наверное, все строчки.
а использовать - только те, в которых нашли искомое слово |
|||
|
||||
MoLeX |
|
||||
![]() Местный пингвин ![]() ![]() ![]() ![]() Профиль Группа: Модератор Сообщений: 4076 Регистрация: 17.5.2007 Репутация: нет Всего: 140 |
если не ошибаюсь то можно сделать так
Проверка соответствия слова шаблону с учетом регистра
Проверка соответствия слова шаблону без учета регистра
-------------------- Amazing ![]() |
||||
|
|||||
flashaa |
|
|||
Опытный ![]() ![]() Профиль Группа: Участник Сообщений: 796 Регистрация: 7.3.2006 Репутация: 2 Всего: 25 |
Думаю, что-то типа такого:
На счет правильности не уверен, на счет оптимальности - тоже. Но уж больно хорошо использованные ф-ции подходят под поставленную задачу. |
|||
|
||||
smartov |
|
|||
![]() свой собственный ![]() ![]() ![]() ![]() Профиль Группа: Экс. модератор Сообщений: 4225 Регистрация: 2.2.2006 Где: NJ Репутация: 4 Всего: 259 |
splogger,
а что сложного то? С чем возникли траблы? В утрированном варианте, если по-быстрячку то можно так
Писал не проверяя. Это сообщение отредактировал(а) smartov - 25.1.2008, 10:38 |
|||
|
||||
splogger |
|
|||
Новичок Профиль Группа: Участник Сообщений: 3 Регистрация: 24.1.2008 Репутация: нет Всего: нет |
парни, спасибо!
выручили реально ![]() |
|||
|
||||
![]() ![]() ![]() |
0 Пользователей читают эту тему (0 Гостей и 0 Скрытых Пользователей) | |
0 Пользователей: | |
« Предыдущая тема | PHP: Тексты | Следующая тема » |
|
По вопросам размещения рекламы пишите на vladimir(sobaka)vingrad.ru
Отказ от ответственности Powered by Invision Power Board(R) 1.3 © 2003 IPS, Inc. |