2012-01-03 3 views
0

文字列の最後に表示されるタグを削除するにはどうすればよいですか?文字列の最後にタグが表示されないようにする

Input 
    String test ="test string<.div class="og></div..>" 

outPut 
    String test ="test string"; 

印刷中のみtest stringが必要です。文字列テスト時にdivタグ以外のタグが含まれていることがあります。これを解決するには?

+0

は、あなたが正確に何をしたいですか?すべてのタグを削除しますか?入力と出力の例を投稿してください。 –

+0

なぜ彼らは文字列の中で始めるのですか?あなたはHTMLを解析しようとしていますか? – Deco

+0

ya、xmlの解析された内容は文字列テストにあります – chinchu

答えて

1

これを処理するために使用する正規表現:

String test ="test string<div class=og></div>"; 
    String regExp = "<div \\S*</div>"; 
    String[] result = test.split(regExp); 
    System.out.println(result[0]); 
+0

文字列テスト時にはdivタグ – chinchu

0

文字列result = test.split( "<")[0];

+0

という事実の後にあなたの文字列の余分なデータを取得すべきではありません。 – chinchu

+0

それでは、私たちにすべてを教えてください... –

関連する問題