[Chicago-talk] Regex question

Mike Raffety MikeRaffety at earthlink.net
Thu Apr 28 06:05:27 PDT 2011


Change the "Hello," to "Hello.*,", so it includes any characters between 
the salutation and the comma.

Richard Reina wrote, On 4/28/2011 7:34 AM:
> I have the code below that replaces the string "Hello," with a scalar $ES which consists of "Hello " . $persons_first_name ",";  It works fine.  However, what I can't figure out is how to make it also substitute a string that already has a first name after hello.  For example, if finds Hello Kim, I want it to replace it with $ES.  Sorry for my ignorance.  Any help would be greatly appreciated.
>
> Thanks,
>
> Richard
>
> sub change_salutation {
>
> my ($ES) = @_;
>
> @ARGV = qw(L_FILE);
>
> $^I="";
>
> while (<>) {
>
>     $_ =~ s/Hello,/$ES/g;
>     $print $_;
>
> }
>
> } # end of sub
>
>
> }
>
>
> }
> _______________________________________________
> Chicago-talk mailing list
> Chicago-talk at pm.org
> http://mail.pm.org/mailman/listinfo/chicago-talk
>


More information about the Chicago-talk mailing list