Моя программа делает: Распиливаем строку на части и пытаемся запарсить все эти части, если вылетает исключение, то делаем другое.