IRBを使用して、複数行の文字列を入力して、特定の文字を取り除きたいとします。 "取得"は1行しか許可しません - 複数の行に対して同様の機能があります。複数の行にまたがるRuby 'gets'
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
新しい行が機能しないため、テキストのセクションに貼りたいと思っています。私は複数行
ここ上で収集したい理由は
$/ = "END"
user_input = STDIN.gets
puts user_input
行い、コード
# encoding: CP850
puts = "What's the text you want to strip?"
str = gets
str.gsub!(/\P{ASCII}/, '')
puts str
ハム、ちょうど呼び出しが何度か取得する? – SirDarius
改行文字でない場合、メソッドはいつ読み込みを停止するかを知っていますか? –