gpt4 book ai didi

regex - 如何忽略除一个目录及其子目录中的特定扩展名的所有文件?

转载 作者:行者123 更新时间:2023-12-02 01:58:37 24 4
gpt4 key购买 nike

我想使用 Mercurial 的 .hgignore 文件来忽略所有扩展名为 .tex 的文件,除了那些 .tex 文件在一个特定目录和该目录的任何子目录中。

我假设 syntax: regexp 将是必需的。也欢迎对所使用的特定正则表达式进行简要说明,以便我们在这里都能学到一些东西。

最佳答案

假设您要排除名为 exclude 的目录。下面的正则表达式将匹配所有以 .tex 结尾的文件,除非 exclude/ 出现在它之前的某个地方:

^(?!.*\bexclude/).*\.tex$

关于regex - 如何忽略除一个目录及其子目录中的特定扩展名的所有文件?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/18547754/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com