This is a big jump out of the tests.  I think I know what this regex does, but with the provided tests the code will pass with a simple split.  

I have a default rule of thumb:  If a regex exists, there ought to be a handful of different examples pushing through it.  Or better yet, the regex should be a refactor of more complicated code.