String text = "一种F<sup>-</sup>、Zn<sup>2+</sup>、B<sup>3+</sup>离子协同掺杂电解质,H<sub>2</sub>O是<u>水</u>,<strong>水</strong>是<em>生命</em>之源!"
text = text.replaceAll("(?!<(sup|/sup|sub|/sub).*?>)<.*?>", ""); //选择性保留<sup>、<sub>标签
//过滤结果为:
text = "一种F<sup>-</sup>、Zn<sup>2+</sup>、B<sup>3+</sup>离子协同掺杂电解质,H<sub>2</sub>O是水,水是生命之源!"
//补充过滤所有的标签:
text = text.replaceAll("<.*?>", "");