Andreas Köberle: replace \

Wie kann ich in einen String der wie folgt aussieht das \ durch ein anderes Zeichen erstetzen.

\Test\Kartenwerke\Raster\TK10\2002\Bessel4\73aa1zk.tif

Mit replace('','irgendein Zeichen') gibt es immer eine Fehlermeldung.

  1. Hallo,

    Mit replace('','irgendein Zeichen') gibt es immer eine Fehlermeldung.

    Und nächstes mal schreibst du noch die Fehlermeldung hin, bitte.

    Korrekt ist: replace('\','irgendein Zeichen')

    Der Backslash wird zum Maskieren verwendet. Möchte man ihn selbst
    verwenden, muß er maskiert werden.

    Gruß
    Slyh

  2. Halihallo Andreas

    \Test\Kartenwerke\Raster\TK10\2002\Bessel4\73aa1zk.tif
    Mit replace('','irgendein Zeichen') gibt es immer eine Fehlermeldung.

    Welche? - Fehlermeldungen immer angeben.

    class Test {

    public static void main(String args[]) {
      String str = new String("\Test\...\Bessel4\73aa1zk.tif");
      str = str.replace('\','a');
      System.out.println(str);
    }

    }

    Der Backslash _muss_ geescaped werden.

    Viele Grüsse

    Philipp