Java 在某些情况下删除小于大于标记的HTML

Java 在某些情况下删除小于大于标记的HTML,java,html,Java,Html,表达式,该表达式将删除小于标记,但如果有Span标记,则需要保持原样。以下是我的输入和预期输出 输入 abc测试 谢谢你 输出 table tr td abc <span class="abc">Test</span> thank you JPG Spring5<span class='Search'>One</span> 表tr td-abc试验 谢谢JPG Spring5One ]*>|[^] 检查一些。@JqueryLearner如果输

表达式,该表达式将删除小于
标记,但如果有Span标记,则需要保持原样。以下是我的输入和预期输出

输入


abc测试
谢谢你
输出

table tr
td abc <span class="abc">Test</span>
thank you JPG Spring5<span class='Search'>One</span>
表tr
td-abc试验
谢谢JPG Spring5One
]*>|[^]

检查一些。@JqueryLearner如果输入中存在小于或大于字符的html,我需要删除它。但对于小于或大于符号的跨度标记,我需要保持原样。我已经提到了输入和预期输出。听起来可能是这样。通过使用此技术,您实际上想要实现什么?
table tr
td abc <span class="abc">Test</span>
thank you JPG Spring5<span class='Search'>One</span>
</?span[^>]*>|[^<>]