У меня есть некоторые объекты String
, которые мне нужно разбить на массив подстрок в местах расположения разных последовательных символов.Java Regex для поиска местоположения разных последовательных символов
Мой вход/выход должен выглядеть следующим образом:
"AAAA" -> ["AAAA"]
"AAAABBB" -> ["AAAA", "BBB"]
"ABBCCC" -> ["A", "BB", "CCC"]
Я хочу, чтобы иметь возможность написать строку кода, как это:
String[] charRuns = str.split(regex);
Где str
является входным и charRuns
является выход, но что должно быть значение regex
?
[Этот вопрос] (http://stackoverflow.com/questions/15101577/split-string-when-character-changes-possible-regex-solution) может быть полезным – Oli
Я бы не regex, что ... –
@Thomas Я принимаю любое решение, которое обеспечивает вход и выход, которые мне нужны, я бы предпочел регулярное выражение для простого кода. – 4castle