in reply to Re: Regex question : How to match \w and just the dash
in thread Regex question : How to match \w and just the dash

I'll give the offered solutions a go, they make sense. I did not realize that \W included the underscore. Nice to know. The input will be name and address fields on an order form.
  • Comment on Re^2: Regex question : How to match \w and just the dash

Replies are listed 'Best First'.
Re^3: Regex question : How to match \w and just the dash
by Cody Pendant (Prior) on Dec 18, 2004 at 02:21 UTC
    The input will be name and address fields on an order form.

    Then won't they contain spaces?



    ($_='kkvvttuubbooppuuiiffssqqffssmmiibbddllffss')
    =~y~b-v~a-z~s; print
Re^3: Regex question : How to match \w and just the dash
by dakkar (Hermit) on Dec 18, 2004 at 14:07 UTC

    Just nit-picking, but keep in mind that \w and \W are not the same thing (note the case / capitalization). In fact, they are each other's complement: a character matched by \w will not be matched by \W, and vice versa.

    -- 
            dakkar - Mobilis in mobile
    

    Most of my code is tested...

    Perl is strongly typed, it just has very few types (Dan)