在 Java 中拆分文本

数据人

输入文本:

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] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

如何在java中按行间距拆分文本文件

来自分类Dev

使用正则表达式java拆分文本

来自分类Dev

在段落中拆分文本

来自分类Dev

在 VBA 中拆分文本

来自分类Dev

在 Java 中使用正则表达式拆分文本

来自分类Dev

在列表列表中拆分文本

来自分类Dev

根据文件中的文本拆分文件

来自分类Dev

在Spinner Error中拆分文本

来自分类Dev

在xsl中的标签之间拆分文本

来自分类Dev

在熊猫表中拆分文本

来自分类Dev

从选项中拆分文本并替换

来自分类Dev

GAE数据存储区中的部分文本搜索(Java)

来自分类Dev

java:智能文本拆分

来自分类Dev

从 url 拆分文本

来自分类Dev

Java正则表达式拆分文本(分隔符和顺序可能都是未知的)

来自分类Dev

如何在文本框中拆分文本

来自分类Dev

熊猫-在列中拆分文本并在行中搜索

来自分类Dev

Android从短信字符串中拆分文本/数字

来自分类Dev

在列中拆分文本并添加行号

来自分类Dev

拆分文本文件-Python中的列到行

来自分类Dev

如何在Python中根据带点的数字拆分文本?

来自分类Dev

如何在Python中根据带点的数字拆分文本?

来自分类Dev

从下拉列表中的值拆分文本和整数

来自分类Dev

在列中拆分文本并添加行号

来自分类Dev

如何使用“ awk”在列中拆分文本?

来自分类Dev

拆分文本并查找 Spark Dataframe 中的常用词

来自分类Dev

拆分文本,但在第一个拆分部分中包含模式

来自分类Dev

如果文本内容超过 Swift 中的行数限制,则拆分文本

来自分类Dev

按新行拆分文本文件中的文本