是否有一个表达式可以获取两个 HTML 标签之间的值?此外,如果跨度标签在那里,那么我需要保持原样
input
<table><tr>
<td>abc<td/> <span class="abc">Test</span>
</tr>
</table>
Output
abc <span class"abc"> Test</span>
我尝试了以下解决方案,但它也删除了标签
String input="<table><tr><td>abc<td/> <span>Test</span></tr></table>";
String newValue = input.replaceAll("<[^>]*>", "");
System.out.println(newValue);
上述代码的输出
abc Test
但输出需要
abc <span class"abc"> Test</span>