I am looking at this sub-expression (this is in JavaScript):
(?:^|.....)
I know that ? means \"zero or one times\" when it fol
"(?:x) Matches 'x' but does not remember the match."
https://developer.mozilla.org/en/Core_JavaScript_1.5_Guide/Regular_Expressions