in reply to regex to capture files that start with a lowercase letter

But it's still easier to use glob ;)

my @files = glob('[a-z]*.txt');