匹配 VMS 文件名的正确正则表达式模式是什么?

ben*_*ine 4 regex filesystems vms

http://h71000.www7.hp.com/doc/731final/documentation/pdf/ovms_731_file_app.pdf (第 5-1 节)上的文档表示文件名应如下所示:

node::device:[root.][directory-name]filename.type;version
Run Code Online (Sandbox Code Playgroud)

其中大多数是可选的(例如节点、设备、版本) - 不确定哪些以及如何在正则表达式中正确编写它们(包括目录名称):

DISK1:[MYROOT.][MYDIR]FILE.DAT

DISK1:[MYDIR]FILE.DAT

[MYDIR]FILE.DAT

FILE.DAT;10

NODE::DISK5:[REMOTE.ACCESS]FILE.DAT
Run Code Online (Sandbox Code Playgroud)

tch*_*ist 5

请参阅VMS::Filespec Perl 模块的文档和源代码 。