我正在寻找专门用于.ini文件(通常用作设置文件)的文件比较实用程序。
有很多文件比较工具(WinDiff,Beyond Compare,CompareIt,WinMerge等),但是我尝试过的任何工具都无法很好地处理.ini文件。
典型的.ini文件可能如下所示:
[Settings]
Setting1=abc
Setting2=xyz
该工具应根据等号前的字符串匹配行,然后在等号后显示其他所有内容的差异。一节中的行顺序(各节用方括号表示)无关紧要,应将其忽略。
我找不到任何可以处理此问题的工具。通常,现有工具会在等号之前的行首显示差异(如果等号之后的大部分文本都匹配),它们将与重新排序的行(在显示全部更改或匹配某些行并显示其余部分在一个位置删除,然后在另一位置添加)。我什至找到了一些可以限制匹配文本的工具,例如使用正则表达式,但是这些工具只是忽略了行的其余部分,我无法根据一种模式(即等号之前的所有内容)来对行进行匹配,然后根据在另一个(等号之后的所有字符)上。
既然我已经阅读了您的问题,我真的不明白您想要什么...也许您可以展示您想要的以及拥有的东西。正则表达式和差异应该能够处理您想做的事情。
—
约瑟夫·科恩
您应该重命名帖子....是否有工具可以比较.ini文件中的值?
—
约瑟夫·科恩
对于OS / 2:os2world.com/goran/initools.htm ;-)
—
splattne
谢谢约瑟夫,很好,我已经编辑了标题。splattne-initools听起来很完美,可惜我正在使用Windows。
—
ssollinger