A little WSF using VBS and JS to recursively search all files in directories (and subdirectories) passed to the script. I keep this in my sendto menu, so I can right-click on a folder (or folders) and launch it. I prefer wscript to cscript, so I use notepad to list the matches (the notepad file will automatically be deleted as soon as it’s closed).

Note that there’s a relatively small arguments list wscript will accept, but no limit to the number of files, so it’s best used on folders if you want to search a large number of files.

On launch, you’ll get three prompts: the regular expression to match, flags (global, multiline, case-senstivity), and what file extensions to search.