From: Jeremy Bopp Date: 2010-12-09T08:54:16+09:00 Subject: Re: Splitting on capital letters On 12/08/2010 05:47 PM, Ralph Shnelvar wrote: > Assume I have camelized string like > BenefitsAndFeatures > and I want to convert that to > Benefits-And-Features > > What is a good "Ruby way" to do that? Whether or not this is a good way may be up for debate, but it's *a* way: irb(main):001:0> "BenefitsAndFeatures".split(/([[:upper:]][[:lower:]]*)/).delete_if(&:empty?).join("-") => "Benefits-And-Features"