How does Azure Blob Storage Load pattern parameter behave?

Based on the documentation and the default value of .* I'm lead to believe that this parameter is a RegEx matching string. However if I have a file in a blob storage account, say "test123.csv" and I use the pattern test.*, this component fails to load the file. However, if I use .*test.*, the component loads the file, leading me to believe that this property assumes that the pattern is anchored to beginning of string and that the pattern is matched against a string that is more than just the filename in blob storage (maybe the object URI or a relative pathed filename). Would love if anyone can shed more light on this behavior so that I don't accidentally find myself matching files I didn't intend down the road.

I am experiencing the same thing (v1.61.6), and it is quite bewildering to not find the expected regex behaviour when no other is described. It would be great to have a clarification of what to expect here.

I would also like to have an answer to this.