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

  • DragsterMC Gaming

    DragsterMC G

    30 HAZİRAN 2013
  • JamesAtiPhone

    JamesAtiPhon

    16 EYLÜL 2010
  • waterfairy17

    waterfairy17

    9 Aralık 2007