Thread Suchabfrage funktioniert nicht (Regex match) (5 answers)
Opened by samuelk at 2016-04-05 14:14

Linuxer
 2016-04-05 18:06
#184375 #184375
User since
2006-01-27
3870 Artikel
HausmeisterIn

user image
Grundlegend funktioniert Dein Code:

Code: (dl )
1
2
3
4
5
6
7
8
9
10
11
$ perl

$content_line_input = "<VT>!Z</VT>";

if ( $content_line_input =~ /<VT>!Z<\/VT>/gi ) {
$content_line_input = "dasisteintest";
print "testtest\n\n";
}


testtest

(Inhalte aus Deinem Post kopiert.)

Wenn auch schon Dein vereinfachtes m/z/gi keinen Treffer erzeugt, dann steht wohl nicht das in $content_line_input, was Du vermutest. Dann prüfe den Inhalt dieser Variable, wie von Renee beschrieben.

Anmerkung:
Wozu verwendest Du hier den /g-Modifier? Wie oft das Suchmuster gefunden wurde, scheint Dich doch nicht zu interessieren; nur ob das Muster gefunden wurde oder nicht. Da kannst Du das /g auch weglassen.
meine Beiträge: I.d.R. alle Angaben ohne Gewähr und auf Linux abgestimmt!
Die Sprache heisst Perl, nicht PERL. - Bitte Crossposts als solche kenntlich machen!

View full thread Suchabfrage funktioniert nicht (Regex match)