Find all strings in all files with the extension .txt in the current directory and its subdirectories that contain at least one uppercase letter followed by any number of word characters and then at least one digit.
grep -zEn '[A-Z]\w*[0-9]' $(find . -name '*.txt' | sed -z 's/\n/ /g')