public static String[] getFirstNums(String str)
	{
		if(str.length() == 1)
			if(Character.isDigit(str.charAt(0)))
				return new String[] { str, str.charAt(0) + "" };
		
		// if there is a specified quantity, set quantity to that number
		int quantity = 1;
		if (Character.isDigit(str.charAt(0)))
		{
			int end = 0;
			for (int i = 0; i < str.length(); i++)
			{
				if (!Character.isDigit(str.charAt(i)))
				{
					end = i;
					break;
				}
			}
			quantity = Integer.parseInt(str.substring(0, end));
			str = str.substring(end);
		}
		
//		System.out.println("getFirstNums: " + str+" -> "+quantity);
		
		String[] out = { str, quantity + "" };
		return out;
	}