Я пытаюсь реализовать компаратор для TreeMap, где ключевые элементы являются строками видаРасщепление буквенно-цифровых строк без deliminator
1a
2b
11a
11b
14
16
можно определить строки, которые нуждаются в дополнительной обработке достаточно легко, используя это регулярное выражение
[0-9]+[a-zA-Z]+
используя простой [0-9] + регулярные выражения можно найти начальное число на строке легко, мой вопрос, как я могу разделить эти вверх, чтобы мне потом сравнить целые значения и символы строки отдельно ?
Edit: Образец данных выше ожидаемого результата в идеале будет строка массива с позиции 0 является целым числом и позиция 1 является строковое значение т.е.
[1,a]
[2,b]
[11,a]
[11,b]
Можете ли вы добавить некоторые образцы данных (как входных, так и ожидаемых результатов)? –
Я думаю, вы можете поймать число и алфавитные элементы и обработать их после. – Eypros