0
A
回答
3
一種方法是使用indexOf()
來定位標籤,並delete()
將其移除。
請參閱documentation。
爲了有效地做到這一點,您需要在循環中使用indexOf(String str, int fromIndex)
以確保您刪除了多個標籤 - 並且要小心如何在刪除標籤後更新fromIndex
!更簡單但效率低下的方法是重複調用indexOf()
,直到您用完匹配項,但這會繼續從字符串的開頭重新開始搜索。
或者您可以將StringBuilder轉換爲字符串,使用replaceAll()
刪除標籤創建一個新字符串,然後創建一個新的StringBuilder和結果。儘管最初看起來不必要的醜陋和低效,但如果效率不是優先考慮的話,那麼它可能代碼更少,閱讀更清晰。
+0
謝謝你!我會嘗試一下。 – Davis
相關問題
- 1. 如何從HTML表格中刪除<tbody>標籤?
- 2. 如何從npm中刪除標籤?
- 3. 如何從標籤中刪除數據
- 4. 如何從Twitter標籤中刪除#?
- 5. 如何從CKeditor中刪除空標籤
- 6. 如何從TabHost中刪除標籤
- 7. 如何從標籤中刪除冒號?
- 8. 如何刪除<p>..</p>來自java/GWT中ckEditor的標籤?
- 9. 從HtmlTextWriter中刪除標籤
- 10. 從Location.Hash中刪除標籤
- 11. 從jquery中的文本框中刪除/去掉「<」標籤
- 12. 如何使用Java從html中刪除特定標籤?
- 13. Java的正則表達式<script>標籤從URL刪除
- 14. 如何從Zend FormErrors中刪除默認<b></b>標籤
- 15. 如何從封裝標籤中刪除標籤
- 16. 標籤顯示(null)如何從標籤中刪除(null)
- 17. 如何從所有其他標籤中刪除標籤屬性?
- 18. PHP - 從字符串中刪除HTML標籤除了<img>
- 19. 從JQuery中的標籤中刪除*
- 20. 刪除<a>標籤在othre標籤的日中間
- 21. 如何刪除標籤<input type =「file」>中的屬性「
- 22. 如何刪除jQuery中的<span>標籤?
- 23. 如何刪除XML :: Simple輸出中的<opt>標籤?
- 24. 如何刪除UserForm中的標籤?
- 25. 如何刪除ckeditor中的br標籤?
- 26. 如何刪除xslt中的空標籤?
- 27. 從StringBuilder中刪除重複項
- 28. 如何從R中的memisc:data.set中刪除未使用的標籤?
- 29. 如何從MATLAB的極座標圖中刪除參數標籤
- 30. 刪除<style>標籤<head>
您不能從字符串中刪除'
'(或其他),字符串是不可變的。你可以創建一個新的字符串,就像沒有標籤(或別的東西)的原始字符串。 –