Regular Expression, JEditorPane, Self-closing tags

Posted by Stephen Swensen on Stack Overflow See other posts from Stack Overflow or by Stephen Swensen
Published on 2010-04-02T15:15:51Z Indexed on 2010/04/02 15:23 UTC
Read the original article Hit count: 433

Filed under:
|
|
|

I'm am using JEditorPane to render basic HTML. But it renders self-closing tags incorrectly, specifically br tags, e.g. <br /> is bad but <br> is good. I would like to use String.replaceAll(regex, "<br>") to fix the HTML, where regex is a regular expression matching any self-closing br tag with case-insensitivity and zero to infinity number of spaces between the "r" and the "/" (e.g., <br/>, <BR/>, <br />, <Br     />, etc.).

Thanks to any regular expression experts who can solve this!

© Stack Overflow or respective owner

Related posts about java

Related posts about swing