perlunity.de - PERL | JAVASCRIPT | PHP | MySQL | APACHE



#!/COMMUNITY

Members: 5374
davon online: 1
weitere User: 27
Click for quality!




11.02.2012 / 23:41

Community-Member werden   |   Paßwort vergessen   |   OnlineMonitor (1) Wer ist online ... OnlineMonitor starten !
     

 

Home


PERLscripts


PHPscripts


JAVAscripts


Hilfreiches


Links2www


Newscenter


Community


Interna




Community  »  Perl: Allgemeines Forum zur Themenübersicht Themensuche Themenansicht in Thread-Modus


Beitragversteh was nicht bei Parameterübergabe an sub
Seitenanfang
Hallo zusammen,

wahrscheinlich saueinfach aber ich raffs nich:

use strict;

my $string = "testx_testy";
my $in = "(testx_)(testy)";

my $out = '$1';

test("$string","$in","$out");

sub test
{
my $sub_string = shift;
my $sub_in = shift;
my $sub_out = shift;

print "$sub_string <=> $sub_in <=> $sub_out \n";

$sub_string =~ s/$sub_in/$sub_out/g;
print "erg: $sub_string \n";
}

=> als print erg soll testx rauskommen, aber wie ich $1 auch maskiere, ich kriegs nicht hin. Wenn ich aber in der sub ein
$sub_out = "$1" setze funzt es.
Woran liegt es/kann ich das lösen/was hab ich übersehen ?

Danke für eure Anteilnahme,
gruß

Datum: 10.03.2007-14:52

-






-
-