Beefy Boxes and Bandwidth Generously Provided by pair Networks
good chemistry is complicated,
and a little bit messy -LW

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 drinking their drinks and smoking their pipes about the Monastery: (8)
As of 2016-02-12 00:49 GMT
Find Nodes?
    Voting Booth?

    How many photographs, souvenirs, artworks, trophies or other decorative objects are displayed in your home?

    Results (386 votes), past polls