Следующий фрагмент кода является дизайном для разделения буквенно -цифровой строки на карту чисел и строк, которая идет в качестве параметра тела ответа от Restapi. < /p>
String alphaNumericStr = "1XXGTE_FUSION2XXBIR_STALIO3XXVTE_CORE";
String regex = "[^a-zA-Z0-9']+";
Matcher matcher = Pattern.compile(regex).matcher(alphaNumericStr);
Map map = new HashMap();
while (matcher.find()) {
map.put(Integer.parseInt(matcher.group(1)), matcher.group(2));
}
System.out.println(map);
< /code>
Ожидаемый результат - < /p>
{1=XXGTE_FUSION, 2=XXBIR_STALIO, 3=XXVTE_CORE}
< /code>
Но я получаю пустую карту. Может ли кто -нибудь помочь мне с этим, пожалуйста.
Подробнее здесь: https://stackoverflow.com/questions/502 ... umbers-and
Пустая карта, сгенерированная при преобразовании буквенно -цифровой строки в карту чисел и строк ⇐ JAVA
-
- Похожие темы
- Ответы
- Просмотры
- Последнее сообщение
-
-
Автоматическое создание уникальной буквенно-цифровой строки в JavaScript или Python
Anonymous » » в форуме Python - 0 Ответы
- 24 Просмотры
-
Последнее сообщение Anonymous
-
-
-
Нужны предложения по обходу 5-буквенно-цифровой капчи с царапающими звуками bg
Anonymous » » в форуме Python - 0 Ответы
- 7 Просмотры
-
Последнее сообщение Anonymous
-