Winmerge: как игнорировать различия в строках с помощью специального конечного тега

Я хотел бы игнорировать разницу в строках, если в одном из файлов есть строка, заканчивающаяся //ignore, возможно ли это? Как будет написано регулярное выражение для строкового фильтра?

пробовал.*// игнорировать $, но это не работает

2 ответа

Решение

Когда вы запускаете сравнение файлов в диалоговом окне "Выбор файлов или папок", после выбора левого и правого файлов нажмите "Выбрать" рядом с полем "Фильтр".

В диалоговом окне "Фильтры" перейдите на вкладку "Линейные фильтры", создайте следующий линейный фильтр (добавьте)

^ // игнорировать

Включите линейные фильтры, которые вы хотите использовать, и проведите сравнение.

Повеселись!

Я обнаружил, что линейных фильтров очень не хватает. Вчера я разработал фильтр регулярных выражений, используя библиотеку Boost Regex.

Я чувствую, что это делает работу.

https://sourceforge.net/projects/regexfilterforw/files/

Не стесняйтесь попробовать.

Другие вопросы по тегам