gpt4 book ai didi

java - 从字符串正则表达式java中删除字符

转载 作者:行者123 更新时间:2023-11-30 08:20:47 24 4
gpt4 key购买 nike

大家好,我开始学习正则表达式,我想替换字符串中的一些字符。

这是我的测试用例:

示例字符串:

+52 924 340 2304

预期输出:

09243402304

这是我试过的:

String number = cursor.getString(col_number).replace("\\d{2}", "");

但我似乎无法获得预期的输出。有什么帮助吗?我很乐意感谢你的帮助。谢谢。

更新:

此外,我想从字符串中删除所有空白字符,如果字符串中有其他字符,如 (,),-,我忘了添加

最佳答案

使用这个:

.replaceAll("^[^\\s]+|\\s", "")

此处演示:http://regex101.com/r/uY9xB2/1

关于java - 从字符串正则表达式java中删除字符,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/25720282/

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