The exp %title% MATCHES '(?-i)[A-Z]{4}' shows all files... whereas "$if($eql($regexp(%title%,'[A-Z]{4}',),%title%),yes,no)" IS no
shows the desired result
Exactly.
And with %title% MATCHES (?-i)[a-z]{4}
you would filter fo all titles with 4 following lowercase letters, at whatever position they occur in title
Thanks. I also discovered title MATCHES (?-i)\s[a-z] finds words that start with a lower case letter, regardless of position. Why is it that we can't filter case sensitive results using regex MATCHES.
You are searching for a whitespace character followed by a lowercase letter between a and z.
You don't define if it has to match at the start or the end of your content.