Thread reg. Ausdruck $1 (4 answers)
Opened by Gast at 2006-09-13 16:11

Gast Gast
 2006-09-13 16:11
#69823 #69823
In meinem Code habe ich 2 reguläre Ausdrücke definiert.
Nun weise ich der Variable $LAST_CCQ_SUMTBL den Wert von $1 des 1. reg. Ausdrucks.
Beim 2. reg. Ausdruck mache ich genau das gleiche mit der Variable $proj_short.
Wenn ich mir aber jetzt die Variable $proj_short ausgeben lasse, enthält diese immer noch den Wert des 1. reg. Ausdrucks. ,obwohl diese eigentlich den Wert des 2. Ausdrucks enthalten sollte. Könnt ihr mir sagen wieso???

Hier ist der Code:

Code: (dl )
1
2
3
4
5
6
7
8
9
10
11
      
     $LAST_CCQ_SUMTBL =~ /([\w_]+.\w+).\w+/;
     $LAST_CCQ_SUMTBL = $1;

     $proj_prefix =~ tr/\//-/;
     
     $proj_short  =~ /\w+\-(\w+)/;
     $proj_short  =  $1;
 
     print "$proj_prefix\n";
     print "$proj_short\n";

View full thread reg. Ausdruck $1