gpt4 book ai didi

java - 从字符串中分割最后两组 id

转载 作者:行者123 更新时间:2023-12-01 22:55:50 25 4
gpt4 key购买 nike

我有以下字符串

ford-focus-albany-ny-v12356-l12205

我正在尝试解析最后两组数字

1235612205

我使用前缀字母来定义 id 类型,因为这些 int 的顺序可能非常不同。

v = vehicle id "id length may very"
l = location id "id length may very"

我还想补充一点,其中一个可能没有另一个而存在。示例

ford-focus-v12356albany-ny-l12205

我真的不确定动态分割字符串的最佳方法是什么,我最初的想法是找到最后两个 - 然后尝试从前缀解析整数。有人有任何建议或可能的例子吗?

最佳答案

    String str = "ford-focus-albany-ny-v12356-l12205";
String[] substrings = str.split("-");
for (String arg: substrings) {
if (arg.matches("v[0-9]*")) {
String v = arg.substring(1);
}
else if (arg.matches("l[0-9]*")) {
String l = arg.substring(1);
}
}

关于java - 从字符串中分割最后两组 id,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/24073352/

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