У меня есть входная строка с очень простым шаблоном - заглавная буква, целое число, заглавная буква, целое число, ... и я хотел бы разделить каждую заглавную букву и каждое целое число. Я не могу придумать лучший способ сделать это на Java.
Я пробовал регулярное выражение, используя Pattern и Matcher, затем StringTokenizer, но все равно безуспешно.
Это то, что я хочу сделать, показано на Python:
for token in re.finditer( "([A-Z])(\d*)", inputString):
print token.group(1)
print token.group(2)
Для ввода «A12R5F28» результат будет:
A
12
R
5
F
28