und wenn du es mit:

pfad = Regex.Replace(pfad, @"d:\\docs\\", @"\\\\server\\docs\\");

versuchst?

achja, vergiss den quatsch von vorhin:
> der pfad ist d:\docs\ und nicht d:/docs/ ??
keine ahnung wo ich da geistig grad war....

lg
----- Original Message -----
From: "P. Schwander" <[EMAIL PROTECTED]>
To: <[EMAIL PROTECTED]>
Sent: Wednesday, December 03, 2003 5:15 PM
Subject: Re: [Csharp.net] escape zeichen


hallo

nein, im moment noch nicht. ich kenne die escape-funktion mit \zeichen und
trotzdem komme ich irgendwie nicht weiter. ich versuchs nochmals zu
erkl�ren:

gegeben:
eine variable typ string mit dem inhalt: d:\docs\test.doc

gesucht:
eine variable typ string mit dem inhalt: \\server\docs\test.doc

ich habe versucht mit der Anweisung
pfad = Regex.Replace(pfad, @"d:\docs\", @"\\server\docs\");
dies zu erreichen, scheitere aber daran, dass c# die zeichen \ in der
urspr�nglichen varibale pfad als escape-zeichen interpretiert und deshalb
einen fehler liefert.



----- Original Message -----
From: "oskar" <[EMAIL PROTECTED]>
To: <[EMAIL PROTECTED]>
Sent: Wednesday, December 03, 2003 3:32 PM
Subject: Re: [Csharp.net] escape zeichen


> hi!
>
> prinzipiell kannst bei c# sonderzeichen so markieren:
> \zeichen
> also zb:
> \"
> \\
>
> der pfad ist d:\docs\ und nicht d:/docs/ ?? bist sicher?
>
> kommst damit weiter?
>
> lg,
> oskar
> ----- Original Message -----
> From: "P. Schwander" <[EMAIL PROTECTED]>
> To: <[EMAIL PROTECTED]>
> Sent: Wednesday, December 03, 2003 3:22 PM
> Subject: [Csharp.net] escape zeichen
>
>
> hallo miteinander
>
> ich bin ganz neu bei c# gelandet, noch ziemlich unerfahren und habe auch
> schon das erste mal probleme...
>
> ich erhalte aus einer db einen pfad zu einer datei (z.b. d:\docs\test.doc)
> muss den pfad aber nun umwandeln in \\server\docs\test.doc. ich komme aber
> mit den escape zeichen nicht zurecht, denn im string steht ja ein \
zeichen,
> dass aber beim ersetzen als escape zeichen interpretiert wird und so zu
> einer fehlermeldung f�hrt.
>
> mein bisheriger code:
> pfad = Regex.Replace(pfad, @"d:\docs\", @\\server\docs\);
> wobei pfad eine string variable ist und z.b. den wert "d:\docs\test.doc"
> enth�lt. den fehler erhalte ich, weil \d kein g�ltiges escape zeichen
ist...
>
> ich bin sehr dankbar f�r alle ideen, wie das l�sen kann.
>
> pipo
>
>
> _______________________________________________
> Csharp.net mailing list
> [EMAIL PROTECTED]
> http://www.glengamoi.com/mailman/listinfo/csharp.net
>
> _______________________________________________
> Csharp.net mailing list
> [EMAIL PROTECTED]
> http://www.glengamoi.com/mailman/listinfo/csharp.net
>
>


_______________________________________________
Csharp.net mailing list
[EMAIL PROTECTED]
http://www.glengamoi.com/mailman/listinfo/csharp.net

_______________________________________________
Csharp.net mailing list
[EMAIL PROTECTED]
http://www.glengamoi.com/mailman/listinfo/csharp.net

Antwort per Email an