4 Einträge, 1 Seite |
1 2 3 4 5 6 7 8 9 10 11 12 13 14
use strict; use warnings; use IO::File; open( INPUTFILE, $ARGV[0]) || die "Konnte die Datei nicht öffnen"; while(<INPUTFILE>){ my $b = "/bla/"; # /bla/ /'bla'/ 'bla' "bla" usw geht alles nicht print $b,"\n"; my $a = grep {$_ = $b} <INPUTFILE>; # statt $b /bla/ funktioniert if ($a == 1) {print"Eintrag vorhanden!\n";} else{print"Keinen Eintrag gefunden!\n"}; } close( INPUTFILE );
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18
#!/usr/bin/perl use strict; use warnings; my $file=shift(@ARGV) || die "Bitte Dateinamen angeben!\n"; my $regexp=shift(@ARGV) || 'bla'; print "Überprüfe $file mit dem Ausdruck /$regexp/ \n"; open( INPUTFILE, $file) || die "Konnte $file nicht öffnen"; while(<INPUTFILE>) { my $back = grep {$_ =~/$regexp/} <INPUTFILE>; if ($back > 0) { print "Eintrag vorhanden!\n"; } else { print "Keinen Eintrag gefunden!\n"; } } close( INPUTFILE );
1
2
3
4
5
6
7
use strict;
use warnings;
my $re = 'foo';
print "hihi" if grep {/$re/} ("bla", "blub", "foo", "bar");
$re = 'baz';
print "hihi" if grep {/$re/} ("bla", "blub", "foo", "bar");
my $regex = qr/bla*bl[u0o]{0,5}b/;
allapow+2008-06-01 12:06:22--Code (perl): (dl )my $a = grep {$_ = $b} <INPUTFILE>; # statt $b /bla/ funktioniert
grep { $_ eq $b } ...
4 Einträge, 1 Seite |