質問

の議論として文字通りの単一の引用文字 String#tr. 。以下の3つの例のコントラストを説明できますか?私は特に2番目のものを理解していません。合併症を避けるために、私は使用しています 'd' ここでは、二重引用符で逃げたときに意味を変えません("\d" = "d").

'\\'.tr('\\', 'x')      #=> "x"
'\\'.tr('\\d', 'x')     #=> "\\"
'\\'.tr('\\\d', 'x')    #=> "x"

正しい解決策はありません

ライセンス: CC-BY-SA帰属
所属していません StackOverflow
scroll top