Java中的字符串操作:在数字后拆分字符串
我的绳子是XxYxZx
X、Y和Z是字符,X是数字,可以在0-999之间变化
我想把这个字符串拆分成这个形式。如何做到这一点
- Xx
- Yx
- Zx
示例:
Input: "A155B45C77D89"
Output: "A155", "B45", "C77", "D89"
你可以在下面搜索框中键入要查询的问题!
我的绳子是XxYxZx
X、Y和Z是字符,X是数字,可以在0-999之间变化
我想把这个字符串拆分成这个形式。如何做到这一点
示例:
Input: "A155B45C77D89"
Output: "A155", "B45", "C77", "D89"
# 1 楼答案
输出:
解释:
String.split
使用正则表达式。正则表达式(?<=\d)(?=\p{Alpha})
表示“匹配所有子字符串,前面是一个数字,后面是一个字母字符在
"A155B45C77D89"
这样的字符串中,这个表达式由空的子字符串匹配# 2 楼答案
印刷品