gpt4 book ai didi

java - 将字符串内部的数组解析为字符串数组

转载 作者:行者123 更新时间:2023-12-02 10:58:06 24 4
gpt4 key购买 nike

我需要你的帮助来解析一个包含数组的字符串到字符串数组,这可能吗?目前我正在使用 split 来做到这一点,但我认为这不是正确的方法..

这是我的字符串包含的示例:

["SR RODRIGUEZ SE LO LLEVA  ,,, PIL  4_45  ","COMENTARIOS"]

我希望你们能帮助我,我已经被这个问题困扰了一整天了..

最佳答案

您可以通过以下方式实现您的愿望:

    String myString = "[\"SR RODRIGUEZ SE LO LLEVA ,,, PIL 4_45 \",\"COMENTARIOS\"]";
Pattern pattern = Pattern.compile("\"(?:\\\\.|[^\"\\\\])*\"");
Matcher matcher = pattern.matcher(myString);

List<String> myList = new ArrayList();

while (matcher.find()) {
myList.add(matcher.group());
}

myList.stream().forEach(System.out::println);

输出:

"SR RODRIGUEZ SE LO LLEVA ,,, PIL 4_45 "
"COMENTARIOS"

关于java - 将字符串内部的数组解析为字符串数组,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/51560809/

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