我需要一个可以宽松匹配UUID和数字的正则表达式。我期望我的文件名格式如下:
results_SOMETHING.csv
这个东西最好是数字(脚本运行次数的计数)或UUID。
这个正则表达式包含了大量的文件名:
^results_?.*.csv$
并且还有这一个:
^results_?[0-9a-f]{8}-[0-9a-f]{4}-[0-9a-f]{4}-[0-9a-f]{4}-[0-9a-f]{12}.csv$
需要的正则表达式应该只匹配某个范围内的UUID,而不是所有的UUID。大多数情况下,我不希望像result__123.csv
这样的匹配结果。
z
不是十六进制。 - Jerry\h
来表示十六进制字符/^\h{8}(-\h{4}){3}-\h{12}$/
。 - Cyril Duchon-Doris