帖子内容
Поиск с регулярными выражениями в файлах Команда findstr — мощный инструмент поиска текста в файлах с поддержкой регулярных выражений. Работает значительно быстрее встроенного поиска Windows и умеет фильтровать результаты по сложным шаблонам. Практические примеры: 1. Найти все строки с "error" в текстовых файлах: findstr "error" C:\logs\*.txt 2. Рекурсивный поиск TODO в C# файлах без учёта регистра: findstr /s /i "TODO" *.cs 3. Найти строки, состоящие только из цифр (регулярные выражения): findstr /r "^[0-9]+$" data.txt 4. Подсчитать количество Java-файлов, содержащих слово "class": findstr /m "class" *.java | find /c /v "" Ключевые параметры: 🟢/s — поиск в подпапках; 🟢/i — игнорировать регистр; 🟢/r — использовать regex; 🟢/m — выводить только имена файлов с совпадениями. Идеально для анализа логов, поиска в исходном коде и обработки данных. Работает даже с большими файлами, где обычные редакторы "зависают". #кмд@pcTeapot