- Сообщения
- 15 795
- Реакции
- 3 454
Каким средством удобно в Windows10 выдрать строки содержащие шаблон в RegExp?
Findstr имеет какое то урезанное подмножество регулярных выражений, думал про Grep, но тоже пишут про урезанность. egrep не нашёл с ходу.
Да и документация нормальная про Grep'е RegExp'ы тоже как то... не гуглится, какой то хлам вылезает.
Задача на самом то деле найти в файле строки которые содержат нечто напоминающие дату. Сейчас делаю это Far, вот таким выражением в поиске...
(29[\.,\\\/\-]0?5\D)|(29.{,5}?мая)
Дата может быть записана сколь угодно кривыми руками.
Для однозначных дат сложнее...
([^1-9]7[\.,\\\/\-]05\D)|([^1-9]7[^1-9]{,5}?мая)
Но думаю, выражение буду пересматривать, много ложных срабатываний.
Findstr имеет какое то урезанное подмножество регулярных выражений, думал про Grep, но тоже пишут про урезанность. egrep не нашёл с ходу.
Да и документация нормальная про Grep'е RegExp'ы тоже как то... не гуглится, какой то хлам вылезает.
Задача на самом то деле найти в файле строки которые содержат нечто напоминающие дату. Сейчас делаю это Far, вот таким выражением в поиске...
(29[\.,\\\/\-]0?5\D)|(29.{,5}?мая)
Дата может быть записана сколь угодно кривыми руками.
Для однозначных дат сложнее...
([^1-9]7[\.,\\\/\-]05\D)|([^1-9]7[^1-9]{,5}?мая)
Но думаю, выражение буду пересматривать, много ложных срабатываний.