输入文本:
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);
}
本文收集自互联网,转载请注明来源。
如有侵权,请联系[email protected] 删除。
我来说两句