Regex 一个文件夹下具有特定名称的所有文件夹的正则表达式
我有一个EFS将数千个文件夹,我需要一个正则表达式,可以找到一个名为NewFile的文件夹,并选择其中的所有xml文件,它位于根目录中列出的任何目录中 i、 e 选择: C:\dir1\something\something2\NewFile\some.xml C:\dir1\something\NewFile\somet2.xml C:\dir1\NewFile\some3.xml 忽略: C:\dir1\something\something.xml 我做了一些研究,发现了这个问题Regex 一个文件夹下具有特定名称的所有文件夹的正则表达式,regex,Regex,我有一个EFS将数千个文件夹,我需要一个正则表达式,可以找到一个名为NewFile的文件夹,并选择其中的所有xml文件,它位于根目录中列出的任何目录中 i、 e 选择: C:\dir1\something\something2\NewFile\some.xml C:\dir1\something\NewFile\somet2.xml C:\dir1\NewFile\some3.xml 忽略: C:\dir1\something\something.xml 我做了一些研究,发现了这个问题 但它与同
但它与同一级别的文件夹名相匹配,因此您希望匹配包含NewFile和XML文件的路径名:
/NewFile\\.*\.xml$/
请尝试使用新文件\\.\\\.\.xml或^.*:\\\\\^NewFile\.\.[^\]*\.xml$什么语言/环境?EFS在windows计算机上。Java lib将执行表达式您的测试字符串使用/作为分隔符,但问题中的示例使用了`\`。是的,我在regex101中用错了斜杠。我觉得不错。谢谢你干得好,继续干下去+1.