Implementating regular expression performance

Regular expressions are very versatile when implemented in PowerShell scripts. Not only are they used for pattern validation, they are much faster at analyzing large sets of data. When you compare regular expressions and foreach array loops side-by-side, the former will consistently outperform the latter.

Note

Part 1 and Part 2 require that a PowerShell Window is Run as administrator. When testing this code, you will want to right-click the PowerShell icon and select Run as administrator. If you are remotely executing this code, you will want to ensure that the user credentials you are using have administrative rights to the system.

The total number of files in the $files array may be slightly different ...

Get Enterprise PowerShell Scripting Bootcamp now with the O’Reilly learning platform.

O’Reilly members experience books, live events, courses curated by job role, and more from O’Reilly and nearly 200 top publishers.