0
我有一個Ruby字符串,有時可能包含一些不可打印的字符。在我在GUI中顯示它之前,我使用String.dump
將字符串轉換爲用戶可讀的格式。副作用是,它也逃脫了雙引號。有沒有簡單的方法來避免該字符串或只有dump
字符串,如果它有任何不可打印的字符?Ruby String.dump的替代方法,它不會像雙引號那樣轉義可打印字符(Ruby 1.8.7)
irb(main):041:0> s = "a=b,\"c=d\""
=> "a=b,\"c=d\""
irb(main):042:0> s.dump
=> "\"a=b,\\\"c=d\\\"\""
的感謝!這對我有效。 – 2012-02-17 22:34:26