From: Simon Schuster Date: 2007-08-16T13:08:31+09:00 Subject: excessively verbose request for help with regex and arrays text = "(20:29:55) awhilewhileaway: I also need to assemble the cover/back, and figure out the innards of the aimlog formatting/keyword searches" what I want is essentially 3 fields, the text itself, the speaker (stripped of the ":") and the date information, however as far as the date information goes, it will be part of a short-stepped process, which will only need to reference the previous one, so all data can keep overwriting within two variables, as in: time_since_last - time_current = time_it_took ... I think. I'm new to programming and left math in highschool, so it's a weird (but very fun) place for my mind to be. :) still working it out. so I would like two of the fields of this array to be hashes.. array[0] being a hash and having a numerical value, array[1] being a hash and having personA or personB value, and then array[2] being a string. that works, I think...? wow! I had no idea I knew this much when I started the e-mail. :) any hints/solutions for me to play around with? it's the parentheses of the regex that kind of has me stuck, mostly, as well as how to deal with clock arithmetic when it rolls over at midnight, I foresee that being confusing.