Thread Regex: Ziffern, gefolgt von einem "*" (7 answers)
Opened by Kathrin at 2005-01-24 16:21

Kathrin
 2005-01-24 17:27
#51234 #51234
User since
2004-12-15
158 Artikel
BenutzerIn
[default_avatar]
der * bereitet mir ziemliche Kopfschmerzen.
und zwar hab ich folgendes:
Code: (dl )
1
2
3
4
5
....
elsif ($identnr =~ /^\d+\*$/) {
suchen_wild()
}
.....

Code: (dl )
1
2
3
4
5
6
sub suchen_wild {
my $dbh = DBI->connect($DBN,$DBUSER,$DBPASS) or die $DBI::errstr;

my $statement_suchen="SELECT * FROM $TABELLE where ident_nr like '$identnr%'";
my $sth_suchen=$dbh->prepare($statement_suchen) or die $DBI::errstr;
......

wenn ich auf der indexseite z.B. 123* eingebe, wird ident_nr auf 123* gesetzt und auf nachfolgezahlen gesucht.
Der * war eigentlich dafür gedacht, dass es nur klar wird, dass weitere ziffern folgen.
Wie lass ich das script den * nicht beachten, nachdem er in suchen_wild() gesprungen ist?

View full thread Regex: Ziffern, gefolgt von einem "*"