*repeats the group contents below any number of times:
\r?optionally matches a carriage return (ASCII 13)
\na line-feed (newline) character (ASCII 10)
+matches at least one character from the set below:
\wany word character
the literal (3210 / 408 / 2016)
:the literal : (5810 / 728 / 3A16)
Negated Character Class[^\S\r\n]? ?matches at most one character outside the set below:
\Sany non-whitespace character
\ra carriage return (ASCII 13)
\na line-feed (newline) character (ASCII 10)
\$the literal $ (3610 / 448 / 2416)
{the literal { (12310 / 1738 / 7B16)
+matches at least one character from the set below:
A-Zone character from A (6510) to Z (9010) (case sensitive)
_the literal _ (9510 / 1378 / 5F16)
}the literal } (12510 / 1758 / 7D16)