Beefy Boxes and Bandwidth Generously Provided by pair Networks
Clear questions and runnable code
get the best and fastest answer

Re^2: Parse ISO 8601 date/times

by roboticus (Chancellor)
on Nov 07, 2012 at 10:41 UTC ( #1002652=note: print w/ replies, xml ) Need Help??

in reply to Re: Parse ISO 8601 date/times
in thread Parse ISO 8601 date/times


I'm guessing he used [0-9] for visual symmetry with [0-2], [0-3], et. al. I was going to suggest that it would be easier to read, but when I converted a little bit from this:

&& $part !~ m{ # Time or partial time (or period): ^(?:|P)T [012][0-9] (?:| :?[0-5][0-9] (?:| :?[0-5][0-9] ) ) (?:| [.,][0-9]+ )$ }x

to this:

&& $part !~ m{ # Time or partial time (or period): ^(?:|P)T [012]\d (?:| :?[0-5]\d (?:| :?[0-5]\d ) ) (?:| [.,]\d+ )$ }x

I found that the better 'visual balance' of [0-9] was counterbalanced by the square brackets, which are a little too similar to vertical bars for my eyes. After looking at them both, I don't really have a preference--Perhaps if I had a better font...


When your only tool is a hammer, all problems look like your thumb.

Comment on Re^2: Parse ISO 8601 date/times
Select or Download Code
Replies are listed 'Best First'.
Re^3: Parse ISO 8601 date/times
by grizzley (Chaplain) on Nov 07, 2012 at 14:00 UTC
    I agree. [0-9] is visually better in this case.

Log In?

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

How do I use this? | Other CB clients
Other Users?
Others exploiting the Monastery: (6)
As of 2015-11-29 14:00 GMT
Find Nodes?
    Voting Booth?

    What would be the most significant thing to happen if a rope (or wire) tied the Earth and the Moon together?

    Results (751 votes), past polls