`string#tr`の引数として文字通りの文字列内の脱出ステータス
質問
の議論として文字通りの単一の引用文字 String#tr
. 。以下の3つの例のコントラストを説明できますか?私は特に2番目のものを理解していません。合併症を避けるために、私は使用しています 'd'
ここでは、二重引用符で逃げたときに意味を変えません("\d"
= "d"
).
'\\'.tr('\\', 'x') #=> "x"
'\\'.tr('\\d', 'x') #=> "\\"
'\\'.tr('\\\d', 'x') #=> "x"
正しい解決策はありません
所属していません StackOverflow