次のいずれかの形式で URL を取得します。
- ?M=Foo bar
- ?M=Foo%20bar
- ?M=%20Foo_bar
- ?M=Foo bar?
- ?M=F00_bar
- ?M=Foo#1bar_do
または、単語、特殊文字、数字の任意の組み合わせ。
私は単に値を取得することができます
params[:M]
問題 :
しかし、今私は出力を変換し、変数 'm' のように保存したいと思います:
m = FooBar
1) ここでは、他のすべての文字 ((アンダースコア)_、#1、スペース、? など) と数字を無視し、アルファベットのみを取ります。
2) 結果を組み合わせて、次のような形式にします。
FooBar
FooBarDo
私は正規表現が得意ではないので、これを修正するための助けを本当に感謝します