Thread Regex : Klammerinhalt als Zahl ausgeben
(2 answers)
Opened by qwe123qwe at 2015-04-01 17:10
Hallo !
In folgendem Code Code (perl): (dl
)
1 2 3 if ($zeile =~ /^(\d{2})\:(\d{2})\:(\d{2})/ ) { if (($1 ge 7) && ($1 lt 18 )) { # if (($1 => 7) && ($1 < 18 )) { möchte ich $1 als Teil der Bedingung in der if-Schleife verwenden. Das Regex-Muster liefert mir aber nur eine Zeichenkette. Die zweite Zeile geht deshalb, die auskommentierte dritte nicht. Wenn $1 z.B. 14 ist, bekomme ich aber ein "false" anstelle des gewünschten "true". Gibt's da einen Trick um das Problem zu lösen ? |