4 Einträge, 1 Seite |
1
2
3
4
5
6
7
8
9
10
11
my $regex = qr/(foo)(bar)(foo)/
# mehr Code
if($bla =~ m/$regex/)
print $2;
# mehr Code
if($blub =~ m/$regex/)
print $2;
1
2
3
4
5
6
7
my $regex = qr/(foo)(bar)(foo)/
my $hit = $2; # geht natürlich nicht
# mehr Code
if($bla =~ m/$regex/)
print $hit;
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
#!/usr/bin/perl
use strict;
use warnings;
my $regex = qr/(foo)(bar)(foo)/;
my $hit = 2; # geht natürlich nicht
# mehr Code
my $bla = "foobarfoo";
if($bla =~ m/$regex/){
no strict 'refs';
print ${$hit};
}
1
2
3
4
5
6
7
8
9
10
11
12
13
14
#!/usr/bin/perl
use strict;
use warnings;
my $regex = qr/(foo)(bar)(foo)/;
my $hit = 2; # geht natürlich nicht
# mehr Code
my $bla = "foobarfoo";
if(my @array = $bla =~ m/$regex/){
print $array[$hit-1];
}
1
2
3
4
5
6
7
my $string = 'foobarfoo';
{
my $hit;
my $regex = qr/(foo)(bar)(?{ $hit = $^N })(foo)/;
print $hit if $string =~ m/$regex/;
}
4 Einträge, 1 Seite |