Stuart Moore has a regex which looks for Powershell cmdlets used in a script:
Having had a quick bingle around for a prewritten regex example I didn’t come up with much that fitted the bill. So in the hope that this will help the next person trying to do this here they are:
A PowerShell function name is of the form Word-Word
A PowerShell function definition is of the form “Function Word-Word”
A Powershell function call can be preceeded by a ‘|’,'(‘, or ‘ ‘
The script is written using a reasonable style, so there is a ‘ ‘ post call
Click through for the script.