gpt4 book ai didi

java - 将java中的字符串分成两部分

转载 作者:搜寻专家 更新时间:2023-11-01 04:05:32 25 4
gpt4 key购买 nike

我想根据子字符串拆分字符串,并获取第一部分。示例如下。

输入:

body/div[2]/div[3]/div/div[1]/div/div[2]/div[2]/ul/li[12]/div/div/div/div[2]/div[2]

输出: 在 [12] 处拆分

body/div[2]/div[3]/div/div[1]/div/div[2]/div[2]/ul/li[12]

我写了这段代码:

String path1 = "body/div[2]/div[3]/div/div[1]/div/div[2]/div[2]/ul/li[12]/div/div/div/div[2]/div[2]"
String result;
if(path1.contains("[12]")){
System.out.println("yes");
result = path1.split("[12]")[0];
System.out.println(result);
}

但我得到的结果是这样的:

body/div[

最佳答案

String result = path1.substring(0, path1.indexOf("li[12]") + 6);

关于java - 将java中的字符串分成两部分,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/39406816/

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