I started written a little script to analyse my syslogs. The development went on very fast, but today I'm searching the rubish way to dissect a string into some parts. For example in my syslog there is a line (valid as described in rfc3146) <165> Aug 16 17:01:35 localhost Just a test I was trying to reach this form var = content pri = 165 timestamp = Aug 16 17:01:35 device = localhost msg = Just a test But how do I accomplish this? I read the pickaxe book, but the example I found was about repeating values e.g. | as seperator. Is a suitable regexp the way or should use another technique e.g. String#index etc.? Thanks for your time helping me, I'll pay it back if I become a little more rubisher ;) -- Daniel Vöěkerts :: "Ich habe einen Drachen, und ich WERDE ihn benutzen!" - Esel in Shrek