Negative Lookbehind(?<!\S) \Sany non-whitespace character
\+?optionally matches the literal + (4310 / 538 / 2B16)
0*the literal 0 (4810 / 608 / 3016) , repeated any number of times
Non-Capturing Group(?:91-)? ?repeats the group contents below at most once:
\Kresets the starting point of the reported match. Any previously consumed characters are no longer included in the final match
Non-Capturing Group(?:91)? ?repeats the group contents below at most once:
6-9one character from 6 (5410) to 9 (5710)
{9}matches exactly 9 characters from the set below:
0-9one character from 0 (4810) to 9 (5710)
\Sany non-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