我想分解格式的GCS URI:
gs://bucket/folder1/folder2/test.csv
我需要这些捕获组:“bucket”和“folder1 / folder2 / test.csv”
问题是我不知道如何从一组任何角色中排除/。
开头不起作用:
^(gs:\/\/){1}(?!\/)
我也试过
^(gs:\/\/){1}(?!.*\/)
我不明白为什么它不起作用,因为我在其他地方看到答案并且它有效。我使用java / clojure。
谢谢!
修改
我的观点是做一些事情,比如在我的GCS中隔离“桶”名称。我认为这会匹配任何不符合条件的字符串:/:
(?!\/)
我在其他地方看到了一个帖子但是这个开头在gs://之后捕获了整个链。