Hallo!
Ich habe einen String der folgendermaßen aussehen kann:
Ganz vorne steht also immer ein U, ein A oder ein D(hier nicht angegeben), gefolgt von 3 Leerzeichen und danach ein Pfad.
Ich möchte nun das erste Zeichen(also U,A,D) wegmachen und danach die Leerzeichen.
Ich verwende die Funktion replaceAll(), bekomme aber bei meinem Ausdruck nicht nur das führende A weg, sondern leider auch das A aus "ProjektA".
Meine Idee war nun, dass ich einfach statt "ersetze A" "ersetze A und das darauffolgende Leerzeichen" verwende.
Das klappt aber auch nicht.
Hat jemand einen Tip für mich?
Danke!
Ich habe einen String der folgendermaßen aussehen kann:
Code:
U ProjektC/hello.java
A ProjektA/was/huhu/search.sql
Ganz vorne steht also immer ein U, ein A oder ein D(hier nicht angegeben), gefolgt von 3 Leerzeichen und danach ein Pfad.
Ich möchte nun das erste Zeichen(also U,A,D) wegmachen und danach die Leerzeichen.
Ich verwende die Funktion replaceAll(), bekomme aber bei meinem Ausdruck nicht nur das führende A weg, sondern leider auch das A aus "ProjektA".
Meine Idee war nun, dass ich einfach statt "ersetze A" "ersetze A und das darauffolgende Leerzeichen" verwende.
Code:
replaceAll("[((U )|(A )|(D ))?\\s]"," ")
Das klappt aber auch nicht.
Hat jemand einen Tip für mich?
Danke!