brauche mal eure hilfe: hab im netz nichts gefunden..
bei meiner Arbeit lasse ich ordner mit einem Namen aus einer mysql datenbank erstellen.
Problem: in der DB sind of zeichen wie :"/\[]*?<> welche in ordnernamen nichts verloren haben
String neu =hallo.replaceAll("[:><*?/]" , ""); soweit komme ich, nur wie kann ich " und \ und [] ersetzen****
danke
edit:
habs selbst herausgefunden:
um alle nicht zugelassenen zeichen für eine Ordnerbenennung zu entfernen:
Ausgabe:
< > : * ] ? / \ [
bei meiner Arbeit lasse ich ordner mit einem Namen aus einer mysql datenbank erstellen.
Problem: in der DB sind of zeichen wie :"/\[]*?<> welche in ordnernamen nichts verloren haben
String neu =hallo.replaceAll("[:><*?/]" , ""); soweit komme ich, nur wie kann ich " und \ und [] ersetzen****
danke
edit:
habs selbst herausgefunden:
um alle nicht zugelassenen zeichen für eine Ordnerbenennung zu entfernen:
Java:
public static void main(String[] args) {
String hallo ="< > : * ] ? / \\ [";
String neu =hallo.replaceAll("[:><*?/\\\\\\[\\]]" , "");
System.out.println(hallo);
System.out.println(neu);
}
Ausgabe:
< > : * ] ? / \ [
Zuletzt bearbeitet von einem Moderator: