• 1
  • 2
  • 3
  • 4
  • 5
  • 6
  • 7
  • 8
  • 9
  • 10
  • 11
  • 12
  • 13
  • 14
  • 15
  • 16
  • 17
  • 18
  • 19
  • 20
  • 21
  • 22
  • 23
  • 24
  • 25
  • 26
  • 27
  • 28
  • 29
  • 30
  • 31

   1  def shotening(str)
   2    return str[0..0] + str[1..-2].gsub!(/\s/,"").size.to_s + str[-1..-1]
   3  end
   4  
   5  str = "something new and exciting"
   6  
   7  shotening(str)    #=> "s21g"

ってことなんですかね?

posted by Png y_tsuda on Fri 22 Aug 2008 at 13:59 with 2 comments

Comments:

Png あんどうやすし over 15 years ago.

   1  "something new and exciting".sub(/^(.)(.+)(.)$/) {"#{$1}#{$2.scan(/\S/).size}#{$3}"}

というのはどうでしょう。

Png 瀧内元気 over 15 years ago.

ってことなんですかね?

ご明察! 短いドメイン名がとりたかったんですよねー。

or Preview
Social Bookmarks
  • Delicious
  • B_entry804
  • Clip_16_12_w
Services from s21g
twpro(ツイプロ)
Twitterプロフィールを快適検索
地価2009
土地の値段を調べてみよう
MyRestaurant
自分だけのレストラン手帳
Formula
ブログに数式を埋め込める数式コミュニティ