У меня есть строка, например "option1;option2;option3", где ";" разделитель может быть любым. Любая строка, состоящая не менее чем из 1 символа, которую вводит пользователь.
Я ищу простой/чистый способ определить разделитель без какой-либо информации, кроме входной строки.
Я могу гарантировать, что разделитель существует только между двумя элементами, но учтите возможность только одного параметра во входной строке. Я также могу гарантировать, что разделитель не будет буквенно-цифровым и может содержать пробел и $ или # или % и т. д.
Не удалось создать регулярное выражение для этого, но, возможно, кто-то сможет, хотя я особо не ищу регулярное выражение.
hello world; goodbye world
? - person Jon   schedule 24.10.2013;
или просто пробел? А как насчетhello world;goodbye world
? Здесь;
или пробел? Опять же, как вы можете сказать? - person Jon   schedule 24.10.2013