mic*_*aft 5 java regex string split
我有这样的字符串:"LODIXAL COMP 15"
我怎么能把它分成"LODIXAL COMP"和"15"?
String a = "LODIXAL COMP 15";
String[] result = {"LODIXAL COMP" , "15"}
Run Code Online (Sandbox Code Playgroud)
anu*_*ava 14
使用这个正面的前瞻性正则表达式:
a.split(" (?=\\d+)");
Run Code Online (Sandbox Code Playgroud)
测试:
System.out.println(Arrays.toString(a.split(" (?=\\d+)")));
Run Code Online (Sandbox Code Playgroud)
OUTPUT:
[LODIXAL COMP, 15]
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
4809 次 |
| 最近记录: |