gpt4 book ai didi

Java 拆分字符串,如果引用,则避免拆分字符

转载 作者:行者123 更新时间:2023-12-03 03:42:28 25 4
gpt4 key购买 nike

这可能以前有人问过,如果是的话,请引用 URL。

我有一些想要拆分的字符串,例如:

"TEXTVALUE";NUMBER;"TEXTVALUE";DOUBLE;DATE;"TEXTVALUE"

但是,在读取了几行之后,在原始数据中我得到了这样的内容:

"TEXTVALUE;NUMBER;"TEXTVALUE;TEXTVALUE";DOUBLE;DATE;"TEXTVALUE"

注意第二个文本数据,它的引号内有分隔符。我一直在尝试用一种模式来解决这个问题,但我不确定如何实现这一点。

也许是这样的:

string.split("["+character+"&&[^\"?[\\w*|"+character+"*]\"?]]");

string.split("["+character+"]&&[^\".*\"]");

这是我想要实现的输出:

"TEXTVALUE"
NUMBER
"TEXTVALUE;TEXVALUE"
DOUBLE
DATE
"TEXVALUE"

最佳答案

SplitDemo 类

{

public static void main(String args[])

{

String str="\"TEXTVALUE\";NUMBER;\"TEXTVALUE\";DOUBLE;DATE;\"TEXTVALUE\"";

String newSplit[] = str.split(";");

for(int i=0;i<newSplit.length;i++)

{

System.out.println(newSplit[i]);

}
}

}

输出

“文本值”

数字

“文本值”

日期

“文本值”

关于Java 拆分字符串,如果引用,则避免拆分字符,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/18011924/

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