PowerShell CheatSheet – Regular Expressions

Here is a regular expression list

.matches any character except newline
\escape character
\wword character [a-zA-Z_0-9]
\Wnon-word character [^a-zA-Z_0-9]
\dDigit [0-9]
\Dnon-digit [^0-9]
\nnew line
\rcarriage return
\ttabulation
\swhite space
\Snon-white space
^beginning of a line
$end of a line
\Abeginning of the string (multi-line match)
\Zend of the string (multi-line match)
\bword boundary, boundary between \w and \W
\Bnot a word boundary
\<beginning of a word
\>end of a word
{n}matches exaclty n times
{n,}matches a minimum of n times
{x,y}matches a min of x and max of y
(a|b)‘a’ or ‘b’
*matches 0 or more times
+matches 1 or more times
?matches 1 or 0 times
*?matches 0 or more times, but as few as possible
+?matches 1 or more times, but as few as possible
??matches 0 or 1 time

Leave a Reply

Scroll to Top