Zurück zu Pro-Linux   Foren-Übersicht   FAQ     Suchen    Mitgliederliste
 Registrieren
    Profil      Private Nachrichten   Login
Suchen mit \ in Perl

 
Neuen Beitrag schreiben   Auf Beitrag antworten    Pro-Linux Foren-Übersicht -> Programmieren - Allgemein
Vorheriges Thema anzeigen :: Nächstes Thema anzeigen  
Autor Nachricht
ottto



Anmeldungsdatum: 09.09.2004
Beiträge: 174

BeitragVerfasst am: 27. März 2006 14:30   Titel: Suchen mit \ in Perl Antworten mit Zitat

Hallo ,
ich möchte in einem Perlscript schauen, ob eine Zeichenkette in einer anderen Zeichenkette enthalten ist.

$st1 = "Das ist ein Test";
$st2 = "ist ein";
if($st1 =~ /$st2/) {
print "ist enthalten ! \n";
}
else {
print "ist nicht enthalten ! \n";
}

Funktioniert soweit gut.
Was muss ich tun, wenn Sonderzeichen im Spiel sind.??
$st1 = "C:\WINDOWS\system32\drivers\etc";
$st2 = "C:\WINDOWS\system32";
Wenn ich die "\ " durch "/ " tausche funktioniert die Abfrage.

Kann man den String so maskieren, dass die Abfrage mit "\ " funktioniert??

Danke.
ottto
 
Benutzer-Profile anzeigen Private Nachricht senden

klopskuchen
prolinux-forum-admin


Anmeldungsdatum: 26.06.2004
Beiträge: 1444

BeitragVerfasst am: 28. März 2006 20:39   Titel: Antworten mit Zitat

Funktioniert bei mir auch mit Backslash einwandfrei.
_________________
When all else fails, read the instructions .
 
Benutzer-Profile anzeigen Private Nachricht senden Website dieses Benutzers besuchen

Beiträge vom vorherigen Thema anzeigen:   
Neuen Beitrag schreiben   Auf Beitrag antworten    Pro-Linux Foren-Übersicht -> Programmieren - Allgemein Alle Zeiten sind GMT + 1 Stunde
Seite 1 von 1

 
Gehen Sie zu:  

Powered by phpBB © phpBB Group
pro_linux Theme © 2004 by Mandaxy