1. ホーム
  2. Web制作
  3. HTML/Xhtml

htmlテキスト中の全てのタグを置換する方法

2022-01-28 16:20:33
(?i) は大文字・小文字を区別しないことを意味します。大文字、小文字に関係なく、すべてのタグを置き換えます。
html = html.replaceAll("(<(?i)(|)[^]*/? >)|( )|(')|(\")", "").html.replaceAll("(&lt)(|)[^]*/?
System.out.println(html)を実行します。
(<(?i)(|)[^]*/? >)|( )|(')|(\"))   -- スペースと引用符を含むすべてのタグにマッチ
一部だけ置き換える場合は、以下のように変更します。
(<(?i)(|)[^]*/? >) -- すべてのタグを置換する
(<(?i)(p|img)[^]*/? >) -- pタグとimgタグの置き換え
(<(?i)a[^]*/? >)     -- タグのみを置換する