gpt4 book ai didi

java - 对 Java 中的拆分感到困惑

转载 作者:行者123 更新时间:2023-11-30 10:33:04 26 4
gpt4 key购买 nike

我正在尝试从文件中提取文本,并使用拆分函数提取 a 和 b。

        String inStr = in.readLine();

//例如“a1a1a1a1b”

        String lettersStr = letters.readLine();

//例如“ab”

然后我正在这样做,试图拆分我想要的所有字母。为什么这不起作用?

        String outFinal = "\"\\\\s*["+ lettersStr +"]\\\\s*\"";
String[] inSplit = inStr.split(outFinal);

我想要完成的是

        inStr.split("\\s*[ab]\\s*"));

这很好用,但问题是因为我使用的是 BufferedReader(文件读取),要剪切的字母不断变化,因此我不能只使用上面的行。

提前致谢问候

最佳答案

改变

String outFinal = "\"\\\\s*["+ lettersStr +"]\\\\s*\"";

String outFinal = "\\s*["+ lettersStr +"]\\s*";

关于java - 对 Java 中的拆分感到困惑,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/42381933/

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