question

Bruce Timberlake bruce at brtnet.org
Fri May 14 14:00:16 CDT 2004


~sdpm~
> > $FORM{'subject'} =~ s/[^A-Za-z0-9\.]//g;
> >
> > Doesn't a "." without an escaping \ match *any* character? If so,
> > that would throw away *anything* in the incoming string! :)
>
> Nope, it's a character class. "." loses its special meaning.

I *knew* I needed more coffee... thanks for the clarification!

> Nope, that's what the [^] negation is for.  A very handy thing,
> that negation. "Dump everything but what I want."  I use it for
> HTML escaping and suchlike.

Silly me, I still think of ^ as being just "start of" whatever (like $ 
is "end of")...

{sigh}... much to learn, much to learn... :)
~sdpm~

The posting address is: san-diego-pm-list at hfb.pm.org

List requests should be sent to: majordomo at hfb.pm.org

If you ever want to remove yourself from this mailing list,
you can send mail to <majordomo at happyfunball.pm.org> with the following
command in the body of your email message:

    unsubscribe san-diego-pm-list

If you ever need to get in contact with the owner of the list,
(if you have trouble unsubscribing, or have questions about the
list itself) send email to <owner-san-diego-pm-list at happyfunball.pm.org> .
This is the general rule for most mailing lists when you need
to contact a human.




More information about the San-Diego-pm mailing list