What I see added by sjamaan on Mon Dec 21 14:38:37 2015

#;1> (use data-structures)
#;2> (string-translate* (read-line) '(("\\" . "\\\\")))
trimmed = sender.value.replace(/[^\S\r\n]+$/gm, '');

"trimmed = sender.value.replace(/[^\\\\S\\\\r\\\\n]+$/gm, '');"