Zeichen entfernen (Regexp)

mottl

Grünschnabel
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:
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:
Hi und Willkommen bei tutorials.de,

bitte beachte in Zukunft unsere Netiquette.

Keine Doppelposts hintereinander
Korrektes Deutsch
Kein Ausgraben Jahrealter Themen
Codetags

Danke
 
Zurück