Thread Wie bekomme ich Werte aus Zeichenketten
(17 answers)
Opened by jan99 at 2015-08-18 08:22
Ja, dann muss im RegEx-Ausdruck die Variable eingesetzt werden und der Inhalt dieser Variable als normale Zeichen maskiert (im Regex ist diese dann eingeschlossen in \Q und \E) werden.
Code (perl): (dl
)
1 2 3 4 $string = q(<Revision MajorVersion="16" MinorVersion="2" BlahBlubb="4711" UserVersion="1" />); $such_parameter = 'BlahBlubb'; ($wert) = $string =~ m|<.*\Q${such_parameter}\E="(\d+)"[^>]+>|i; say $wert; 4711 |