Lee*_*Lee 5 regex fortran meld
我正在使用Meld来发现两组相似的fortran代码之间的差异。在许多情况下,两个文件之间的唯一区别是自动版本号。这条线看起来似乎有太多应有的差异,并且令人困惑。
有问题的自动版本号行类似于
!! $Id: filename.F90 v#### YYYY-MM-DD HH:MM:SSx username $
Run Code Online (Sandbox Code Playgroud)
是否有可能说服Meld忽略所有看起来像此行的行?我不想让Meld忽略所有评论,因为评论中的某些差异很重要。
当心名为“Allwhitespace”的过滤器
如果您的正则表达式包含空格,例如“!! \$Id*”,并且您的表达式位于“所有空白”之后,则它将永远不会匹配,因为所有空白都已被删除。
要解决此问题,请将表达式移到“所有空白”表达式之前。
我添加这个答案是因为上述评论是正确的,但没有解决我的问题变体。