現在rubyを始めているのですが、授業の宿題で文字列を操作するように求められ、疑問が生じます。
文字列リンクが与えられた場合:
I'm the janitor, that's what I am!
タスクは、結果が次のようになるように、文字列から文字以外のすべてを削除することです
IamthejanitorthatswhatIam
これを達成する1つの方法は
"I'm the janitor, that's what I am!".gsub(" ", "").gsub(",","").gsub("'","").gsub("!","")
これは機能しますが、かなり不器用に見えます。このタスクを処理する別の方法は、おそらく正規表現です。これを達成するためのより「ルビー」な方法はありますか?
前もって感謝します