我正在使用JEditorPane呈现基本的HTML。但是它会错误地呈现自闭合标签,特别是br标签,例如不好,但很好。我想使用String.replaceAll(regex,“ ”)来修复HTML,其中regex是一个正则表达式,它匹配所有不区分大小写的自闭br标签,并且“ r ”和“ /”(例如,,,等)。感谢任何可以解决此问题的正则表达式专家!
最佳答案
您可以使用正则表达式:
<[bB][rR]\s*/>
<
:匹配文字<[bB]
:匹配的char类b
或B
[rR]
:匹配的char类r
或R
\s
:任何一个空格\s*
:零个或多个空格。如果只想为空白留出空间,则可以使用:<[bB][rR] */>