私はこれを使用しての知っている:)((置き換える使用)またはでReplaceAll
public String RemoveTag(String html){
html = html.replaceAll("\\<.*?>","");
html = html.replaceAll(" ","");
html = html.replaceAll("&","");
return html;
}
これは、HTML文字列内のすべてのタグを削除します。しかし、疑問はどのようにそれが間に野生の文字を得るのですか<.*?>
。誰かが私にStringのワイルド文字を取得する方法の詳細を教えてもらえますか?
この主な理由は、「開始点と終了点の@」という文字が残っていて、"@"
と"}"
の間のすべてを取り除きたいということです。
私はあなたが何を求めているのか完全にはわかりません。短いサンプル入力と望ましい出力例を提供できますか? –
正規表現がどのように裏で働くのか尋ねていますか? – amit
ワイルドカード文字が自動的に挿入されていますか? –