Thread Regex : Klammerinhalt als Zahl ausgeben (2 answers)
Opened by qwe123qwe at 2015-04-01 17:10

qwe123qwe
 2015-04-01 17:10
#180509 #180509
User since
2013-10-08
55 articles
BenutzerIn
[default_avatar]
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 ?

View full thread Regex : Klammerinhalt als Zahl ausgeben