2016-04-28 15 views
1

Wie kann ich hex high-Wert von einer Zeichenfolge entfernen? z.B. in meiner Datenbank ist ein Name in hex hoher Wert (ŸŸŸŸŸŸŸŸŸACB) gespeichert, ich muss ŸŸŸŸŸŸŸŸŸ entfernen und nur ABC bekommen.Wie kann ich hex high-Wert aus einer Zeichenfolge entfernen?

+1

"hex high"? Du meinst nur hexadezimalen Charakter? –

+0

es ist nur eine Zeichenfolge, also verwenden Sie die String-Operationen Ihrer Datenbank ...? –

+1

Vielleicht geben Sie uns einige weitere Beispiele für Ein- und Ausgänge. –

Antwort

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; 
} 
Verwandte Themen