私は文字列str = "xyz\123"
を持っているので、そのまま印刷したいと思います。Rubyで逆スラッシュの文字列を印刷するには
IRBが私に予期せぬ出力を与えています。 -
1.9.2p290 :003 > str = "xyz\123"
=> "xyzS"
1.9.2p290 :004 >
IRBに元の文字列「xyz \ 123」を印刷させるには、どのようなアイディアが必要ですか?
は...
UPDATEありがとう:
を私はそれをエスケープしようとしたが、いくつかの理由のために、単純なように見えるしません。同じと私の試練の下に見つけてください:
1.9.2p290 :004 > str = "xyz'\'123"
=> "xyz''123"
1.9.2p290 :005 > str = "xyz'\\'123"
=> "xyz'\\'123"
1.9.2p290 :006 > str = "xyz'\\\'123"
=> "xyz'\\'123"
1.9.2p290 :007 >
「ちょうどエスケープする」または、「チュートリアルを読む」。ピックを取る。あなたは '.inspect'も望むかもしれません。 –
私はこの質問が投票された理由を不思議です。 – boddhisattva