" " を含む文字列< >
を JSP を使用して Web ページに出力したい。>
" " と " <
" を " <
" と" "に置き換える必要があり>
ます。私の文字列は " java/io/Object
" または " <init>
" などである必要があります。誰かパターンを教えてもらえますか?
文字列を置き換える方法を 2 つ知っています。しかし、私はそれを使用する方法がわかりません。
1
String ss = s.replaceAll("(?i)<a.*?>(.*?)</a>", "$1");
System.out.println(ss);
2
Pattern replace = Pattern.compile("(?i)<a.*?>(.*?)</a>");
Matcher matcher2 = replace.matcher(s);
System.out.println(matcher2.replaceAll(""));
文字列をすばやく交換するのはどれですか? あなたの時間のためにthx。編集:htmlタグをエスケープしようとしていません。「 」のような文字列<init>
は Web ページには出力されませんが、ブラウザがタグとして作成するため、html ソース ファイルには存在します。