このように、ロードスアプリケーションのパラメーターから応答を取得してい"\"HOO123Wow\""
ますが、"HOO123Wow"
. gsub
試してみましdelete
たが、どれも私のアプリケーションでは機能しないようです。
mystring = "\"HOO123Wow\""
mystring.gsub("\"", "")
どんな提案も本当に役に立ちます。
シンプルでエレガントな方法:
string = "\"HOO123Wow\""
=> "\"HOO123Wow\""
string.tr('"','')
=> "HOO123Wow"
終わり。:)
\\
スラッシュをエスケープするために使用します。これを試して:
mystring = "\"HOO123Wow\""
mystring.gsub("\\\"", "")
パラメータで受け取った値 =="\"HOO123Wow\""
保持される実際の値 =="HOO123Wow"
これが私がしたことです:
irb(main):001:0> mystring = "\"HOO123Wow\""
=> "\"HOO123Wow\""
irb(main):002:0> puts mystring.gsub("\\\"","")
"HOO123Wow"
=> nil
それがうまくいくことを願っています。
注 : ruby 1.9.2p0 (2010-08-18) [i386-mingw32] を使用しています。