From: Intransition Date: 2010-12-07T12:55:36+09:00 Subject: Split version requirements Problem... "rake >0.8 <1.0".split(/[^>=<]\s+/) => ["rak", ">0.", "<1.0"] How to do this without loosing the trailing character?