gpt4 book ai didi

java - Android的replaceAll()从字符串中删除错误的字符

转载 作者:行者123 更新时间:2023-12-01 07:06:04 25 4
gpt4 key购买 nike

我的“replaceAll()”方法从字符串中删除错误的字符。下面的字符串

String i = "1,2,3,4,5,6,7,8,9,10,11,12,13,14,15"

如果我想从 i 中删除“2,”,它也会从 12 中删除“2,”。所以新的字符串是现在;

String i = "1,3,4,5,6,7,8,9,10,11,113,14,15"

这是我当前使用的代码:

String filter = temp.replaceAll(itemClicked + ",","");  

我该如何纠正这个问题?

对此的任何帮助或指导将不胜感激

最佳答案

我会考虑在这里使用单词边界\b

String filter = s.replaceAll("(?:\\b" + itemClicked + "\\b,|,\\b" + itemClicked + "$)", "");

关于java - Android的replaceAll()从字符串中删除错误的字符,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/23838481/

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