2the literal 2 (5010 / 628 / 3216)
\d{2}a digit, repeated exactly 2 times
\ra carriage return (ASCII 13)
\na line-feed (newline) character (ASCII 10)
.{12}any character (except for line terminators), repeated exactly 12 times
\s{2}any whitespace character, repeated exactly 2 times
.{8}any character (except for line terminators), repeated exactly 8 times
\sany whitespace character
.{8}any character (except for line terminators), repeated exactly 8 times
\ra carriage return (ASCII 13)
\na line-feed (newline) character (ASCII 10)
.{31}any character (except for line terminators), repeated exactly 31 times
\ra carriage return (ASCII 13)
\na line-feed (newline) character (ASCII 10)
\s*any whitespace character, repeated any number of times
\S*any non-whitespace character, repeated any number of times
\s*any whitespace character, repeated any number of times
P#the literal text P# (case sensitive) .{12}any character (except for line terminators), repeated exactly 12 times
\ra carriage return (ASCII 13)
\na line-feed (newline) character (ASCII 10)
.{31}any character (except for line terminators), repeated exactly 31 times
\ra carriage return (ASCII 13)
\na line-feed (newline) character (ASCII 10)
.*any character (except for line terminators), repeated any number of times
\ra carriage return (ASCII 13)
\na line-feed (newline) character (ASCII 10)
\s*any whitespace character, repeated any number of times
\S*any non-whitespace character, repeated any number of times
\ra carriage return (ASCII 13)
\na line-feed (newline) character (ASCII 10)
\s*any whitespace character, repeated any number of times
\S*any non-whitespace character, repeated any number of times
\s*any whitespace character, repeated any number of times
\S*any non-whitespace character, repeated any number of times
.*any character (except for line terminators), repeated any number of times
\ra carriage return (ASCII 13)
\na line-feed (newline) character (ASCII 10)
.*any character (except for line terminators), repeated any number of times
\ra carriage return (ASCII 13)
\na line-feed (newline) character (ASCII 10)
\s*any whitespace character, repeated any number of times
\S*any non-whitespace character, repeated any number of times
\s*any whitespace character, repeated any number of times
\S*any non-whitespace character, repeated any number of times
.*any character (except for line terminators), repeated any number of times
\ra carriage return (ASCII 13)
\na line-feed (newline) character (ASCII 10)
\s*any whitespace character, repeated any number of times
\S*any non-whitespace character, repeated any number of times
\s*any whitespace character, repeated any number of times
\S*any non-whitespace character, repeated any number of times
.*any character (except for line terminators), repeated any number of times
\s*any whitespace character, repeated any number of times
\s*any whitespace character, repeated any number of times
.*any character (except for line terminators), repeated any number of times
\s*any whitespace character, repeated any number of times
\s*any whitespace character, repeated any number of times
\s*any whitespace character, repeated any number of times
.*any character (except for line terminators), repeated any number of times
\s*any whitespace character, repeated any number of times
.*any character (except for line terminators), repeated any number of times
\s*any whitespace character, repeated any number of times
.*any character (except for line terminators), repeated any number of times
.*any character (except for line terminators), repeated any number of times
.*any character (except for line terminators), repeated any number of times
g modifier: global. Finds all matches instead of stopping after the first
m modifier: multiline. Causes ^ and $ to match the start and end of each line, not only the start and end of the string