7 Einträge, 1 Seite |
1
2
3
4
5
6
push (@output,"\nBlueprint provisioned at $time_blueprint .....: $blueprint_id (Type: $order_type)\nTBNFs provisioned for this blueprint .....: ");
foreach my $line(@output){
my @vars = $line =~ /(\$\w+)/sg;
print $_,"\n" for(@vars);
}
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
#!/usr/bin/perl
use strict;
use warnings;
use Data::Dumper;
my @results;
while(<DATA>){
$_ =~ s/'.*?'//sg;
my @scalars = $_ =~ /(?:(\$\w+(?:->)?(?:\[\$?\w+\]|{\$?\w+}))|(\${\w+})|(\$\w+))/g;
push(@results,{$. => [grep{defined}@scalars]});
}
print Dumper(\@results);
_ _DATA_ _
$foo
${foo}
$foo[2]
$foo{test}
$foo->{bar}
$foo->[5]
"$foo"
"$foo askjlksdf"
'$foo'
'asdkjlsdf $fool '
Dies ist eine $variable
eine $variable und noch "$eine" und '$keine'
und ne $referenz->{$key}
7 Einträge, 1 Seite |