import java.util.*;
import java.lang.*;
import java.io.*;

class Ideone
{
	public static void main (String[] args) throws java.lang.Exception
	{
		//The logic of splitting is that it should be done at the first space before the character ':'
		String s = "xbox one    gaming-consoles:xbox-one-games:gaming-controllers and more here";
		String[] chunks = s.split(" ++(?=[^ :]*:)", 2);
		System.out.println(Arrays.toString(chunks));
	}
}