[Chicago-talk] help with Reg Exp, pls...
Steven Lembark
lembark at wrkhors.com
Mon Dec 15 17:15:17 CST 2003
-- Walter Torres <walter at torres.ws>
> I've been pulling my hair out on this.
>
> I can't get a regExp to valid any of these names.
>
> All I want to know is if the string given passes or fails a test that can
> handle the examples below...
>
> Dr. Roger O'Malley
> Mrs. Sara Harris-Henderson
> Manuel Gonzalez
> Forsok Bokstaver
> Contem Espaco-Valido
>
> Any ideas?
>
> Thanks
>
> Walter
Not really sure what you are asking for. "a test" could mean
nearly anything, for example:
if( /\S+/ )
{
# the thing has non blanks?
}
Do you know the names in advance? If so then something like:
# read in the names, chomp them, whatever.
my @namz = whatever;
$_ = qr/$_/ for @namz;
...
# check for the names in your input:
LINE:
while( <ARGV> )
{
for my $rx ( @namz )
{
handle_a_matched_name $_ if /$rx/;
next LINE;
}
print STDERR "No match: $_";
}
converting the string to compiled regexen saves some time
on the iteration.
--
Steven Lembark 2930 W. Palmer
Workhorse Computing Chicago, IL 60647
+1 888 359 3508
More information about the Chicago-talk
mailing list