Schrift
[thread]10726[/thread]

Ewiges \ escapen



<< >> 5 Einträge, 1 Seite
Togad
 2007-11-06 19:33
#101914 #101914
User since
2007-09-20
21 Artikel
BenutzerIn
[default_avatar]
Hi Leute.

Ich bin es wieder der Noob.

Habemal wieder so meine Probleme mit dem Backslash.

Ich möchte Strings, zu den auch wieder andere Strings gehören.

Im Klartext: Der Include C:\ soll gespeichert werden, und dazu gehört C:\RECYCLER\ .

Wie ihr wahrscheinlich schon seht geht es um ein Backup Programm(hätte ich vielleicht auch oben schon schreiben können)

Jetzt habe ich mir gedacht, dann nehme ich doch ein Hash.

Key: C:\
Value: "C:\RECYCLER\"

Doch da bekomme ich Probleme mit dem \.

Meine frage fällt euch eine Andere Lösung ein?
#Kein Kommentar
 2007-11-06 19:56
#101915 #101915
User since
2007-06-09
575 Artikel
HausmeisterIn
[default_avatar]
du könntest die \ doch automatisch escapen:

Code (perl): (dl )
$pfad        =~ s!\\!\\\\!g;
Gerade weil wir alle in einem Boot sitzen, sollten wir froh sein, dass nicht alle auf unserer Seite sind
Togad
 2007-11-07 15:27
#101966 #101966
User since
2007-09-20
21 Artikel
BenutzerIn
[default_avatar]
nee das fuktionier auch nicht richtig.

habe jetzt rausgefunden, das perl ein Problem damit hat, wenn im Key ein \ vor kommt. kann mal allerdings uimgehen, wenn man den Key in "'" setzt.

allerdings funktioniert dann mein reg nicht mehr.

aber das Prog habe ich jetzt erstmal auf eis gesetzt.
renee
 2007-11-07 15:34
#101969 #101969
User since
2003-08-04
14371 Artikel
ModeratorIn
[Homepage] [default_avatar]
Wie sieht denn der Code aus, der mit "\" ein Problem haben soll...
OTRS-Erweiterungen (http://feature-addons.de/)
Frankfurt Perlmongers (http://frankfurt.pm/)
--

Unterlagen OTRS-Workshop 2012: http://otrs.perl-services.de/workshop.html
Perl-Entwicklung: http://perl-services.de/
nepos
 2007-11-07 15:48
#101970 #101970
User since
2005-08-17
1420 Artikel
BenutzerIn
[Homepage] [default_avatar]
Würde dir denn eventuell CPAN:File::Spec weiterhelfen?
<< >> 5 Einträge, 1 Seite



View all threads created 2007-11-06 19:33.