Find all files with a name that contains any lowercase letter, and then search for the string "string" in those files and list the files that contain the string.
find . -name "*.[a-z]*" | xargs grep -l "string"