gpt4 book ai didi

java - 将javaString拆分为字符和数值的子字符串

转载 作者:行者123 更新时间:2023-12-02 04:50:36 25 4
gpt4 key购买 nike

我的要求就像,将给定的字符串拆分为章程和数值的子字符串。并且输入值将始终仅开始包机。

输入:String strValue = "ABCD12345";输出:A1=ABCDA2 = 12345

最佳答案

您需要使用环视断言。

String s = "ABCD12345";
String parts[] = s.split("(?<=[A-Za-z])(?=\\d)");
System.out.println(Arrays.toString(parts));

(?<=[A-Za-z])(?=\\d)正则表达式将匹配字母和数字之间存在的边界。根据匹配的边界进行分割将为您提供所需的输出。

输出:

[ABCD, 12345]

关于java - 将javaString拆分为字符和数值的子字符串,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/29271682/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com