Używając IRB, chcę wprowadzić ciąg wieloliniowy, aby usunąć z niego pewne znaki. "dostaje" pozwala tylko na pojedynczą linię - czy istnieje podobna funkcja dla wielu linii.Ruby "dostaje", który działa na wielu liniach
ASCII_project.rb(main):002:0* puts = "What's the text you want to strip?"
=> "What's the text you want to strip?"
ASCII_project.rb(main):003:0> str = gets
I teraz chcesz wkleić w sekcji tekstu - z powodu nowych linii nie działa. Dlatego chcę, aby zebrać na wielu liniach
Oto kod
# encoding: CP850
puts = "What's the text you want to strip?"
str = gets
str.gsub!(/\P{ASCII}/, '')
puts str
hum, wystarczy zadzwonić kilka razy? – SirDarius
Jeśli nie przez znak nowej linii, jak powinna wiedzieć metoda, aby przerwać czytanie? –