我有以下用于匹配S3
网址
Pattern.compile("^s3://([^/]+)/(.*?([^/]+))$");
匹配
s3://bucket/path/key
但与目录不匹配
s3://bucket/path/directory/
是否有一种简单的方法可以更改pattern
以匹配目录?
答案 0 :(得分:2)
答案 1 :(得分:0)
这在JS中效果很好,但我猜也将适用于所有支持RegEx的语言。有人可能希望将其用作示例路径,例如
s3://bucket_name/folder1/folder2/file1.json
^s3:\/\/([^/]+)\/([\w\W]+)\.(.*)