Cannot split on regexp with lookahead

The lookahead takes characters that shouldn't be taken, so consider
instead prefixes and the last suffix.