Thanks to everyone who suggested encasing the match in parentheses, this is the solution I was looking for. To everyone who is baffled why I wouldn't just join it back together: I'm splitting on known patterns with unknown contents, and I want to preserve the contents.