如何在Java中解析字符串?有什么类似于Python的re吗。finditer()?
我有一个输入字符串和一个非常简单的模式-大写字母,整数,大写字母,整数。。。我想把每个大写字母和每个整数分开。我想不出在Java中实现这一点的最佳方法
我曾经尝试过使用模式和匹配器,然后是StringTokenizer的regexp,但仍然没有成功
这就是我想要做的,如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
# 1 楼答案
您可以在Java中使用regex API并实现相同的功能:
# 2 楼答案
继续拉维的答案