Regex 如何仅查找名称中包含所有大写字母的文件夹(不包括隐藏文件夹)? 我正处于一个简单易行的项目当中,但我已经把我的头发拖了一个星期了,所以我请求你的帮助。

Regex 如何仅查找名称中包含所有大写字母的文件夹(不包括隐藏文件夹)? 我正处于一个简单易行的项目当中,但我已经把我的头发拖了一个星期了,所以我请求你的帮助。,regex,video,Regex,Video,我试图简单地计算所有名称均为大写字母的文件夹(不包括任何隐藏文件夹) 项目: 我祖父多年来一直在拍摄照片和视频,现在我们有数万张幻灯片和视频正在数字化,并存储在NAS驱动器上。所有视频都包含在他们自己的文件夹中,该文件夹允许与他们一起存储恭维文件,例如包含旅行信息的文本文档 我采用的命名约定很简单。包含实际视频文件的文件夹是所有大写字母,单词之间带有下划线。包含文件夹的文本为规则文本,空格用下划线表示。所以驱动器看起来像这样 文件夹:Family_2004 包含文件夹:Bahama_Cruise

我试图简单地计算所有名称均为大写字母的文件夹(不包括任何隐藏文件夹)

项目:
我祖父多年来一直在拍摄照片和视频,现在我们有数万张幻灯片和视频正在数字化,并存储在NAS驱动器上。所有视频都包含在他们自己的文件夹中,该文件夹允许与他们一起存储恭维文件,例如包含旅行信息的文本文档

我采用的命名约定很简单。包含实际视频文件的文件夹是所有大写字母,单词之间带有下划线。包含文件夹的文本为规则文本,空格用下划线表示。所以驱动器看起来像这样

文件夹:Family_2004
包含文件夹:Bahama_Cruise
包含文件夹:CRUISE_DAY_1和CRUISE_(2004)以及JOE_和SALLY_CRUISE

文件夹:CRUISE\u DAY\u 1
包含文件:CRUISE_DAY_1.mp4和难忘的_DAY_1_events.txt

文件夹:克鲁斯(2004)
包含文件夹:音频和视频
包含未更改的DVD文件,包括.IFO和.BUP和.VOB

通过使用WD媒体播放器,他可以点击任何大写文件名的文件并观看视频。他想记录系统中有多少视频

我想我可以用Windows7很简单地做到这一点,如下所示。。。搜索类型:文件夹-音频-视频。但据我所知,Windows7无法进行区分大小写的搜索

我已经使用FileLocator Pro多年了,然后认为我应该能够使用正则表达式来定义搜索。我尝试了几十种组合,但我显然不擅长常规表达式,也不知道如何进行简单的搜索,只计算所有大写字母的文件夹,不包括任何隐藏的文件

编辑: 作为对请求的补充,FileLocator使用与Perl兼容的regexp语法


这是我所熟悉的仅有的两种工具,我并不拘泥于任何特定的方法。如果有人能为我提供一种方法来实现这一点,我将不胜感激。

所有这些故事都缺少一个要点。你试过的正则表达式!fwiw,请尝试使用regex格式的
^[A-Z_0-9()]+$
。谢谢您的回复。对不起,长度太长了。对于那些不需要或不想阅读背景信息的人,我用粗体字将请求放在最上面。我想这个主意不太管用。我在FileLocator中尝试了几十种不同的正则表达式,但都没有产生任何有价值的结果,所以我没有发布任何结果。你的建议产生了以下系列的正则表达式2004,巴哈马巡航,巡航日1,巡航(2004),乔和萨利巡航,音频,视频。它确实过滤了所有实际文件和隐藏文件夹,但没有过滤小写的名称。我想尽一切办法添加^a-z,但没有成功。您还有其他建议吗?我建议您改为将文件/文件夹的名称转换为字符串,并使用powershell捕获与我上面编写的模式匹配的字符串。