Thread Matching mit Klammern geht nicht (8 answers)
Opened by Leonie at 2017-12-11 19:53

Gast Leonie
 2017-12-11 19:53
#187712 #187712
Hallo,

Ich muss Linien aus dem einen File in einem zweiten File finden. Mein Script findet aber keinen Match, wenn in dem Text Klammern sind. Reduziert auf das Nötigste ist das Problem folgendes:

Code: (dl )
1
2
3
4
5
6
7
8
$s="a (b) c";
$_=$s;

if (/$s/) {
print "Found it!\n";
} else {
print "Not found\n";
}


Das Resultat ist immer "Not found", obwohl die beiden Strings identisch sind :(
Wenn ich "(b)" durch "b" ersetze, krieg ich ein "Found it!". Was muss ich ändern, damit es auch mit Klammern funktioniert?
Last edited: 2017-12-11 23:08:14 +0100 (CET)

View full thread Matching mit Klammern geht nicht