gpt4 book ai didi

Java:由正则表达式分割的字符串只得到整数

转载 作者:塔克拉玛干 更新时间:2023-11-03 04:47:07 26 4
gpt4 key购买 nike

我有一个字符串:[1, 2, 3, 4]。我只需要获取整数 1 2 3 4

我尝试了以下拆分:

str.split(",");
str.split("\\D\\s");

两个拆分都返回四个元素:[1 2 3 4],但我不需要这些括号 [ ]。拆分正则表达式有什么问题?

已更新

我不得不提一下,每个数字都用 [ ] 包裹的情况可能会发生。

最佳答案

你可以尝试先过滤掉不需要的元素,然后拆分:

String filtered = str.replaceAll("[^0-9,]","");
String[] numbers = filtered.split(",");

关于Java:由正则表达式分割的字符串只得到整数,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/22170944/

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