我想使用Mercurial的.hgignore
文件忽略文件扩展名为.tex
的所有文件,但一个特定目录中的.tex
个文件以及该目录的任何子目录除外。< / p>
我认为这需要syntax: regexp
。
对所使用的特定正则表达式的简要解释也非常受欢迎,因此我们都可以在这里学到一点。
答案 0 :(得分:2)
假设您要排除名为exclude
的目录。然后,以下正则表达式将匹配以.tex
结尾的所有文件,除非exclude/
在此之前到达某个地方:
^(?!.*\bexclude/).*\.tex$