将String拆分为字符串和Java

时间:2017-07-20 07:56:09

标签: java string split

对于在开头包含多个字符且在结尾包含多个数字的字符串,如何将字符串分成两部分,第一部分存储为String,第二部分存储为{ {1}}。

字符串就像int, 我希望将ASCII部分分开并将其存储在另一个DRR2110012, SRR211001, ABCDEFG1变量中,并使用Java为每个字符串存储在另一个String变量中的数字。

我知道我可以拆分这样的字符串: int 但这并没有帮助,因为我没有分隔符。

1 个答案:

答案 0 :(得分:0)

您可以通过以下方式使用正则表达式进行拆分。

String str = "DRR2110012";
String[] part = str.split("(?<=\\D)(?=\\d)");
System.out.println(part[0]);
System.out.println(part[1]);