gpt4 book ai didi

regex - String.split 不起作用

转载 作者:行者123 更新时间:2023-12-02 21:32:26 25 4
gpt4 key购买 nike

我正在尝试拆分一串单词,每个单词之间用“. ”分隔。我不知道我做错了什么:

@Override
protected void onPostExecute(String result) {
result = "order . war harmony . concord";
result = result.replace("(noun)", "");
result = result.replace("(antonym)", "");
result = result.replace(":", "");
result = result.replace("|", " . ");
String[] separated = result.split(".");

tv.setText(result + ": " + separated.length);
super.onPostExecute(result);
}

然而,separated.length 始终为 0!

最佳答案

句点 (.) 需要转义,因为 String#split 使用正则表达式。在正则表达式中,未转义的句点表示任何字符:

String[] separated = result.split("\\.");

关于regex - String.split 不起作用,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/22051291/

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