Removing every other character in a string using Java regex
上面链接中的代码清楚地详细说明了如何从字符串中删除所有其他字符,但是,我不明白它是如何工作的,并希望将来可以使用它。 replaceAll的Oracle页面没有提到这种类型的使用。 $ 1的函数以及句点和括号是什么(我得到括号中的那个是保留的那个,但是为什么等等?谢谢!:)
答案 0 :(得分:-2)
只需使用循环删除所有其他角色。
for (int i = 0; i<yourString.length(); i++){
if (i % 2 != 0){
yourString.deleteCharAt(i);
}
}