我正在使用JEditorPane呈现基本的HTML。但是它会错误地呈现自闭合标签,特别是br标签,例如不好,但很好。我想使用String.replaceAll(regex,“ ”)来修复HTML,其中regex是一个正则表达式,它匹配所有不区分大小写的自闭br标签,并且“ r ”和“ /”(例如,,,等)。感谢任何可以解决此问题的正则表达式专家!

最佳答案

您可以使用正则表达式:

<[bB][rR]\s*/>
<:匹配文字<[bB]:匹配的char类bB[rR]:匹配的char类rR\s:任何一个空格\s*:零个或多个空格。如果只想为空白留出空间,则可以使用:
<[bB][rR] */>

10-05 22:59
查看更多