Non-Capturing Group(?:^|\b) \$?optionally matches the literal $ (3610 / 448 / 2416)
5the literal 5 (5310 / 658 / 3516)
,?optionally matches the literal , (4410 / 548 / 2C16)
Positive Lookahead(?=\s|$) \sany whitespace character
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