From: Roseanne Zhang Date: 2007-07-03T01:07:36+09:00 Subject: Re: de-camelcase a filename How about this: "FooBarBaz".split(/(?=[A-Z])/).join('_').downcase -- Posted via http://www.ruby-forum.com/.