gpt4 book ai didi

java - 删除第一个被空格包围的数字

转载 作者:搜寻专家 更新时间:2023-11-01 03:03:24 25 4
gpt4 key购买 nike

我有一个字符串看起来像

2 3 5 5 5

我需要从此字符串中删除第二个数字,最简单的方法是什么?输出应该是:

2 5 5 5

更多例子:输入:

1 4 23 44 52 62

输出:

1 23 44 52 62

输入:

5 2 3 4

输出:

5 3 4

编辑:我知道我可以调用 .split("") 并获取一个数组,然后加入其余部分,但我正在寻找更优雅的解决方案,例如可以避免循环的正则表达式

最佳答案

使用string.replaceFirst

string.replaceFirst("(?m)^(\\d+)\\s+\\d+", "$1");

string.replaceFirst("\\s+\\d+", "");

DEMO

关于java - 删除第一个被空格包围的数字,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/30769670/

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