| Версия для печати темы
Нажмите сюда для просмотра этой темы в оригинальном формате |
| Форум программистов > PHP: Тексты > Строки с определённым словом из txt-файлов |
| Автор: splogger 24.1.2008, 20:50 |
| Господа, помогите плиз. Есть /папка/ со множеством различных txt-файлов (с разными именами), в каждом файле разные строки. Как вытянуть из всех этих файлов только те строчки которые содержат отпределённое слово, независимо от его положения в строке и регистра? Например, задаём слово "help", и скрипт тянет строки только с ним: "i need your help" - нужная строка "your help needed" - нужная строка "how do you do" - не нужная строка "it is ok" - не нужная строка Т.е. скрипт должен парсить все файлы и все строчки на предмет наличия в них этого слова. И выводить эти строчки. Спасибо! |
| Автор: GeneralElectric 24.1.2008, 21:40 |
| вытягивать-то, наверное, все строчки. а использовать - только те, в которых нашли искомое слово |
| Автор: MoLeX 25.1.2008, 09:08 | ||||
| если не ошибаюсь то можно сделать так Проверка соответствия слова шаблону с учетом регистра
Проверка соответствия слова шаблону без учета регистра
|
| Автор: flashaa 25.1.2008, 10:28 | ||
Думаю, что-то типа такого:
На счет правильности не уверен, на счет оптимальности - тоже. Но уж больно хорошо использованные ф-ции подходят под поставленную задачу. |
| Автор: smartov 25.1.2008, 10:33 | ||
| splogger, а что сложного то? С чем возникли траблы? В утрированном варианте, если по-быстрячку то можно так
Писал не проверяя. |
| Автор: splogger 25.1.2008, 15:19 |
| парни, спасибо! выручили реально |