hallo
habs eben auch gemerkt, dass ich da verschiedens durcheinander gebracht habe
und dass damit die regex schwachsinn ist. habs umgeschriben und nun
funktioniert sogar.
vielen dank an euch alle!
pipo
----- Original Message -----
From: "Peter Koen" <[EMAIL PROTECTED]>
To: <[EMAIL PROTECTED]>
Sent: Wednesday, December 03, 2003 6:17 PM
Subject: RE: [Csharp.net] escape zeichen
sorry, aber deine regex ist schwachsinn.
entweder @ oder doppelte backslashes f�r escape-sequenzen.
und bei einem einfachen Stringreplace ist RegEx viel zu langsam
string pfad = alterpfad.ToLower().Replace("d:",@"\\server");
Gru�
Peter
> -----Original Message-----
> From: [EMAIL PROTECTED]
> [mailto:[EMAIL PROTECTED] On Behalf Of oskar
> Sent: Mittwoch, 03. Dezember 2003 17:27
> To: [EMAIL PROTECTED]
> Subject: Re: [Csharp.net] escape zeichen
>
>
> 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
>
_______________________________________________
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