0
Removing every other character in a string using Java regex從字符串中刪除所有其他字符的最有效方法是什麼?
上述鏈接中的代碼清楚地說明了如何從字符串中刪除其他所有字符,但是,我不明白它是如何工作的並希望能夠在將來使用它。 replaceAll的Oracle頁面沒有提及這種類型的用法。什麼是1美元的功能和週期和括號(我得到那個在括號裏是保留的那個,但是爲什麼等等?謝謝!:)
'我必須使用循環嗎?' - 這就是您如何使您的代碼具有通用性。當正確完成時,無關緊要的是你的字符串有3或300個字符。 – camickr
是的,爲什麼不。只需使用一個for循環遍歷字符串並將其他字符添加到不同的字符串。或者你可以做一些正則表達式。 – 3kings
關於搜索模式的細節可以在['Pattern'](http://docs.oracle.com/javase/8/docs/api/?java/util/regex/Pattern.html)類的文檔中找到,替換記錄在後端方法['appendReplacement']中(http://docs.oracle.com/javase/8/docs/api/java/util/regex/Matcher.html#appendReplacement-java.lang.StringBuffer- java.lang.String-) – Holger