2

JEdi​​torPaneを使用して基本的なHTMLをレンダリングしています。ただし、自動終了タグ、特にbrタグは正しくレンダリングされません。たとえば、<br />は悪いですが、<br>は良いです。String.replaceAll(regex、 "<br>")を使用してHTMLを修正したいと思います。ここで、regexは、大文字と小文字を区別せず、"rの間にゼロから無限の数のスペースがある自己終了brタグに一致する正規表現です。 "と"/"(例:<br/>、<BR/>、<br />、<Br />など)。

これを解決できる正規表現の専門家に感謝します!

4

1 に答える 1

4

正規表現を使用できます:

<[bB][rR]\s*/>
  • <:リテラルに一致させる<
  • [bB]b:またはのいずれかに一致するcharクラスB
  • [rR]r:またはのいずれかに一致するcharクラスR
  • \s:任意の1つの空白
  • \s*:0個以上の空白。

空白用のスペースのみを許可する場合は、次を使用できます。

<[bB][rR] */>
于 2010-04-02T15:19:50.940 に答える