sort_by {|e| e[/\d+/].to_i }.reverse
gotta do the trick. You can write this in a more efficient and elegant way (see Comments), as in the following:
sort_by {|e| -e[/\d+/].to_i }
Pay attention to - .
With sorting, you can:
sort {|a, b| b[/\d+/].to_i <=> a[/\d+/].to_i }
EDIT
Line # [] was suggested in the comments.
source share