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>
您不能从字符串中删除'
'(或其他),字符串是不可变的。你可以创建一个新的字符串,就像没有标签(或别的东西)的原始字符串。 –