标签: regex fortran meld
我正在使用Meld来发现两组相似的fortran代码之间的差异。在许多情况下,两个文件之间的唯一区别是自动版本号。这条线让它看起来比应有的差异更多,而且让人感到困惑。
有问题的自动版本号行类似
!! $Id: filename.F90 v#### YYYY-MM-DD HH:MM:SSx username $
是否有可能说服meld忽略所有看起来像这条线的线?我不希望meld忽略所有评论,因为评论中的一些差异很重要。
答案 0 :(得分:2)
请注意名为“All whitespace”的过滤器
如果您的正则表达式包含空格,例如“!! \ $ Id *”并且你的表达式在“所有空白”之后,然后它将永远不会匹配,因为所有空格都已被删除。
要解决此问题,请在“All whitespace”表达式之前移动表达式。
我添加了这个答案,因为上面的评论是正确的,但没有解决我的问题变化。