>  def copied_name(source_name)
>    case source_name
>    when /^Copy of (.*)$/i
>      "Copy 1 of #{$1}"
>    when /^Copy (\d+) of (.*)$/i
>      num = $1.to_i
>      "Copy #{num+1} of #{$2}"
>    else
>      "Copy of #{source_name}"
>    end
>  end
> 

I'll go with this one, thanks Rick!

max
-- 
Posted via http://www.ruby-forum.com/.