Войти

Показать полную графическую версию : [решено] Нахождение совпадения без учета регистра


Mikle_home88
03-08-2015, 16:05
Добрый вечер! Требуется помощь, есть 2 -а файла: 1.txt - выгрузка из AD. (Петров Петр Петрович;petr@mail.ru;ведущий инженер) и 2.txt (Петров Петр Петрович).
Нужно отобрать файлы по совпадению, но без учета регистра. Например ФИО может быть большими буквами (ПЕТРОВ ПЕТР ПЕТРОВИЧ) или вместо е буква ё.
Есть такой код @<"d:\2.txt" (for /f %%i in ('more') do @<"d:\1.txt" find /I "%%i")>"d:\3.txt"
Но к сожалению команда find с параметром i ищет точное совпадение. Если кто сталкивался, может кто подскажет где-то в коде дописать или как-то по другому реализовать поиск.

Iska
04-08-2015, 15:20
где-то в коде дописать »
Ничего. Ибо на идентичность «е» и «ё» в любом случае придётся свой фильтр делать. Вероятнее всего — на WSH или PowerShell.




© OSzone.net 2001-2012