SORU
31 Mayıs 2011, Salı


Nasıl metin bir dize almak için?

Uzunluğu ile metin ~ 700 var. uzun metin. Ve sadece ~30 bu metnin ilk harflerini almak istiyorum. Nasıl yapmalı?

CEVAP
31 Mayıs 2011, Salı


String#slice da [] takma ad kullanın.

a = "hello there"
a[1]                   #=> "e"
a[1,3]                 #=> "ell"
a[1..3]                #=> "ell"
a[-3,2]                #=> "er"
a[-4..-2]              #=> "her"
a[12..-1]              #=> nil
a[-2..-4]              #=> ""
a[/[aeiou](.)\1/]      #=> "ell"
a[/[aeiou](.)\1/, 0]   #=> "ell"
a[/[aeiou](.)\1/, 1]   #=> "l"
a[/[aeiou](.)\1/, 2]   #=> nil
a["lo"]                #=> "lo"
a["bye"]               #=> nil

Bunu Paylaş:
  • Google+
  • E-Posta
Etiketler:

YORUMLAR

SPONSOR VİDEO

Rastgele Yazarlar

  • PlugResearch

    PlugResearch

    22 Mart 2006
  • The White House

    The White Ho

    21 Ocak 2006
  • TheOtherMau5

    TheOtherMau5

    6 Mart 2012