c# regex split ignore empty string