ruby string komutları

2 beğenilme 0 beğenilmeme
18 kez görüntülendi
31, Ağustos, 2015 Bilgi Teknolojileri kategorisinde misafir tarafından soruldu
Ruby de en çok kullanılan string  komutları nelerdir ?
    

2 Cevaplar

0 beğenilme 0 beğenilmeme
31, Ağustos, 2015 nsy Bilge (95,630 puan) tarafından cevaplandı
my_str = "İlim ilim ilmektir, ilim kendin bilmektir..."

my_str.chars     // Karakterlerini verir

my_str.reverse   // Ters çevirir

my_str.upcase   // Büyük harfe çevirir

my_str.downcase // Küçük harfe çevirir
0 beğenilme 0 beğenilmeme
15, Aralık, 2017 nsy Bilge (95,630 puan) tarafından cevaplandı
puts "Hello World...."

regge = "Price $12"
puts regge.crypt("ade")
#puts regge.slice("ce")
#puts regge.size
#puts regge.length
#puts regge.next son karakteri bir sonrakine geçirir, sayı ise artar, harf ise bir sonraki olur.
#puts regge.insert(5, " for this product")
#puts regge.index("ce $") # stringin başladığı index numarasını verir, numaralar 0 dan başlar.
#puts regge.include?(" $")
#puts regge.concat("Eklenen string")

#puts regge.delete("P$") # Bulduğu karakterleri siler.
#regge.clear
#puts regge.empty?
#puts regge.sub(/e/,"i")
#puts regge.end_with?("1") # bununla bitiyor mu?
#puts regge.ascii_only? # ascii karakter kontrolü, türkçe karakterler için false
#puts regge.casecmp("bir")
#puts regge.include? " bire" # blok olarak kontrol eder, aynı sırada ve aynı sayıda olmalıdır, kısaca kelime arar.
#puts regge.count("burdan")  # her ikisinde de olan karakterleri sayar.
#puts regge.concat(" rüya")  # ana stringin sonuna girilen stringi ekler.
#puts regge.bytesize         # byte olarak sayar, türkçe karakterler 2 byte tutar, ascii ler 1 byte
#puts regge.capitalize        # ilk harfini büyük yapar tmp olarak
#regge.capitalize!            # ilk harfini büyük yapar, kalıcı olarak
# puts a.capitalize
# puts a
# puts a.capitalize!
# puts "capitalize test"
# puts a.capitalize!
# puts regge
# puts regge.casecmp "zbu" # tamamı varsa 0, varsa 1 hiç yoksa -1
# regge.center(4,"padstr")
# regge.chomp "r"
# regge.chop
# regge.crypt("bilgi")
# regge.delete("Bu")
# regge.downcase!
# regge.empty?
# regge.end_with? "a"
a="now is the time"
#puts regge.bytes  # ascii byte değerlerini verir
#puts a.bytesize # kaç byte tuttuğunu verir. utf-8 karakterler iki byte tutar
#puts a.casecmp("abcdef")
#puts a.sub(/i/,"*") # i harfini * ile değiştirir, ilk bulduğu yerde
#puts a.gsub(/i/,"*") # i harfini * ile değiştirir, bulduğu her yerde
#puts a.gsub!(/i/,"Tea t")
#puts a.gsub!(/ts/, "is")
#puts a.gsub!(/tT/,"T")
...