gpt4 book ai didi

java - 在 Java 中分割文本

转载 作者:行者123 更新时间:2023-12-01 20:27:16 30 4
gpt4 key购买 nike

输入文字:

inptext = "inp1(A, Var1), inp1(B,Var1)"

预期输出:

optext = "inp1(A, Var1)", "inp1(B,Var1)"

代码:

String [] splitText = inptext.split(", ");
for (String obj:splitText )
{
System.out.println(obj);
}

当前输出:

inp1(A
Var1)
.
.

解释当前输出:

optext = "inp1(A", "Var1)"

请建议我纠正这个问题。

最佳答案

您可以使用 Regex 前瞻来实现此目的,例如:

String inptext = "inp1(A, Var1), inp1(B,Var1)";
String[] tokens = inptext.split("(?<=\\)),\\s");
for(String token : tokens){
System.out.println(token);
}

关于java - 在 Java 中分割文本,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/43687956/

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