From: shawn bright Date: 2009-05-14T23:28:29+09:00 Subject: need to split string into letters and numbers --001e680f13082fdba50469e024ba Content-Type: text/plain; charset=ISO-8859-1 Content-Transfer-Encoding: 7bit Hey all I need to be able to split a string into lumps of numbers and letters. so for example if st = "JJ542JQ83" would become ['JJ', '542','JQ',"83"] i have been using st.split(/([a-zA-Z]+)(?=[0-9])/) , this does pretty well most of the time, but also fails sometimes to do what i need it to . ( like for 202GP) any help would be much appreciated, thanks sk --001e680f13082fdba50469e024ba--