I have this regex: 1(0+)1
and I'm testing against this value: 1010010001,
I'm expecting that I have three matches: 101, 1001, 10001 but the matches that I got are only: 101, 10001.
the second 1 should be part of the two matches: 101 and 1001.
is there a way make a character to be part of two matches ?