簡體   English   中英

正則表達式,JEditorPane,自動關閉標簽

[英]Regular Expression, JEditorPane, Self-closing tags

我正在使用JEditorPane呈現基本的HTML。 但是它錯誤地呈現了自動關閉標簽,特別是br標簽,例如<br />不好但是<br>很好。 我想使用String.replaceAll(regex,“ <br>”)來修復HTML,其中regex是一個正則表達式,它匹配任何不區分大小寫的自閉br標簽,並且“ r ”和“ /”(例如<br/>,<BR/>,<br />,<Br />,等等)。

感謝任何可以解決此問題的正則表達式專家!

您可以使用正則表達式:

<[bB][rR]\s*/>
  • < :匹配文字<
  • [bB] :與bB匹配的char類
  • [rR] :與rR匹配的char類
  • \\s :任意一個空格
  • \\s* :零個或多個空格。

如果只想為空白留出空間,則可以使用:

<[bB][rR] */>

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM