2016-04-28 14 views
1

文字列から16進の高値を削除するにはどうすればよいですか?例えば。私のデータベースでは、名前は16進数の高い値(ŸŸŸŸŸŸŸŸŸACB)で保存されているので、ŸŸŸŸŸŸŸŸŸを削除してABCにする必要があります。文字列から16進の高値を削除するにはどうしたらいいですか?

+1

"進ハイ"?あなたは16進文字だけを保つことを意味しますか? –

+0

それは単なる文字列なので、dbの文字列操作を使用します...? –

+1

多分もっと多くのサンプル入力と出力を与えるかもしれません。 –

答えて

0
String result = value.replaceAll("[^\x20-\x7e]", ""); 
0
public static String trimCharacters(String strToBeTrimmed) 
{ 
    strToBeTrimmed = strToBeTrimmed.replaceAll("\\x00", null); // remove all NULLs 
    // similar for the others 

    // this always comes last 
    strToBeTrimmed = strToBeTrimmed.replaceAll("\\s{20}",null); // remove whitespace in 20-char chunks 

    return strToBeTrimmed; 
} 
関連する問題