我想使用<span class="ref-label">
输入字符串:
<li class="ref-journal" id="B2">
<span class="ref-label">2.</span>
<span class="family-name">Vainchenker</span>
<span class="given-name">W</span>
<!--
"string-name needs to be defined" -->, <span class="family-name">Kralovics</span>
<span class="given-name">R</span>
注意:
字符串 2。值将动态更改。
<span class="ref-label">2.</span>
值将动态更改。
我想删除<span class="ref-label">2.</span>
预期输出:
<li class="ref-journal" id="B2">
<span class="family-name">Vainchenker</span>
<span class="given-name">W</span>
<!--
"string-name needs to be defined" -->, <span class="family-name">Kralovics</span>
<span class="given-name">R</span>
答案 0 :(得分:0)
要修改String,可以使用带有通配符的正则表达式,并使用replaceFirst()或replaceAll()。话虽如此,在某些情况下,以这种方式砍掉HTML可能不是一个好主意。
答案 1 :(得分:-2)
尝试这样的事情:
final String result = xml.ReplaceAll( "<span class=\"ref-label\">[^<]*</span>", "" );