This behavior is described in the perlfunc entry on split.
In reply to RE: A regexp/split question by takshaka in thread A regexp/split question by husker