Я пытаюсь разбить строку, содержащую пробелы и специальные символы. Строка начинается со специальных символов.
Когда я запускаю код, первый элемент массива представляет собой пустую строку.
String s = ",hm ..To?day,.. is not T,uesday.";
String[] sArr = s.split("[^a-zA-Z]+\\s*");
Ожидаемый результат ["hm", "To", "day", "is", "not", "T", "uesday"]
Может кто-нибудь объяснить, как это происходит?
Фактический результат: ["", "hm", "To", "day", "is", "not", "T", "uesday"]