Regex 多个大写字符的正则表达式

Regex 多个大写字符的正则表达式,regex,windows,windows-shell,Regex,Windows,Windows Shell,有一个windows程序支持搜索文件的正则表达式(或Dos表达式) (MythicSoft的FileLocator Pro) 它支持通配符,如*? 我只想找到4个字符的jpg格式文件名 我怎样才能写一个短语呢? 这个短语(??.jpg)可以找到所有的小写和大写。(我把它的模式转换为dos表达式) 而且这个短语([A-Z][A-Z][A-Z][A-Z].jpg)不起作用!(我将其模式设置为正则表达式) 提前感谢显示FileLocator Pro使用与Perl兼容的正则表达式,在这种情况下,应该可以

有一个windows程序支持搜索文件的正则表达式(或Dos表达式)

(MythicSoft的FileLocator Pro)

它支持通配符,如*?
我只想找到4个字符的jpg格式文件名
我怎样才能写一个短语呢?
这个短语(??.jpg)可以找到所有的小写和大写。(我把它的模式转换为dos表达式)
而且这个短语([A-Z][A-Z][A-Z][A-Z].jpg)不起作用!(我将其模式设置为正则表达式)

提前感谢

显示FileLocator Pro使用与Perl兼容的正则表达式,在这种情况下,应该可以:

^([A-Z]{4}\.jpg)$
括号使整个内容成为一个捕获组。如果不需要捕获组,只需删除括号即可

编辑:

确保正则表达式的区分大小写选项处于启用状态。转到并搜索正则表达式,区分大小写。这似乎在那里得到了解释。它说“要使内容搜索区分大小写,请单击“Aa”按钮”

显示FileLocator Pro使用与Perl兼容的正则表达式,在这种情况下,这应该可以工作:

^([A-Z]{4}\.jpg)$
括号使整个内容成为一个捕获组。如果不需要捕获组,只需删除括号即可

编辑:


确保正则表达式的区分大小写选项处于启用状态。转到并搜索正则表达式,区分大小写。这似乎在那里得到了解释。上面写着“要使内容搜索区分大小写,请单击“Aa”按钮”

非常感谢您的帮助/但仍然不起作用->我不知道是什么问题!您确定
jpg
是小写吗?您可能想发布一些直接从文件系统获取的示例文件名,只是为了验证一些真实的输入。是的,([A-Z]{4}\.jpg)找到许多超过4个字符的jpg文件,^([A-Z]{4}\.jpg)$找到所有小写和大写……我编辑了我的上一条注释|我认为他们的软件有问题!我对FileLocator一无所知,但必须有一个使正则表达式区分大小写的设置。真的谢谢你的帮助/但还是不行->我不知道出了什么问题!您确定
jpg
是小写吗?您可能想发布一些直接从文件系统获取的示例文件名,只是为了验证一些真实的输入。是的,([A-Z]{4}\.jpg)找到许多超过4个字符的jpg文件,^([A-Z]{4}\.jpg)$找到所有小写和大写……我编辑了我的上一条注释|我认为他们的软件有问题!我对FileLocator一无所知,但必须有一个使正则表达式区分大小写的设置。确保这是开着的。