Beefy Boxes and Bandwidth Generously Provided by pair Networks
Perl: the Markov chain saw
 
PerlMonks  

Re: About \d \w and \s

by JavaFan (Canon)
on Oct 18, 2009 at 20:12 UTC ( #801903=note: print w/ replies, xml ) Need Help??


in reply to About \d \w and \s

I'm really surprised that \d under the Unicode semantics is just [0-9]. I would expect that if \w is \p{IsWord}, and \s is \p{IsSpace}, that then \d is \p{IsDigit}.

And I don't get /b at all. I would expect that if I use /b because I have a regexp that I want to behave exactly as in 5.8, I really want that. But /b isn't giving me that, as \d matches a lot more than [0-9] in 5.8. I appreciate changing the \d to [0-9], that gets my vote, but I don't get a broken "broken/legacy" switch.

Third, what's the deal with /a and \s? Currently, \s matches 5 ASCII code points, but under /a it's going to match four?


Comment on Re: About \d \w and \s
Select or Download Code

Log In?
Username:
Password:

What's my password?
Create A New User
Node Status?
node history
Node Type: note [id://801903]
help
Chatterbox?
and the web crawler heard nothing...

How do I use this? | Other CB clients
Other Users?
Others imbibing at the Monastery: (9)
As of 2014-10-20 18:26 GMT
Sections?
Information?
Find Nodes?
Leftovers?
    Voting Booth?

    For retirement, I am banking on:










    Results (88 votes), past polls