Java-String.regex-replaceAll
Was ist die regex-strip MY-CORP\ Teil na eingegebene Zeichenfolge wie MEINE-CORP\Meine.Name der java - String.replaceAll
Methode, so kann ich bekommen nur die Meine.- Name-Teil?
Versuchte ich
public static String stripDomain(String userWithDomain) {
return userWithDomain.replaceAll("^.*\\", "");
}
aber ich habe Unerwarteter interner Fehler bei index 4 ^.*
Du musst angemeldet sein, um einen Kommentar abzugeben.
Dein problem ist, dass der backslash hat eine Besondere Bedeutung, sowohl in Java-strings und in regexes. Sie müssen also die vier Schrägstriche in den Java-source-code, vorbei an zwei der regex-parser um eine wörtliche man in der regex: