pbp*_*pbp 5 text ocaml escaping
Ocaml 中是否有标准方法可以将(例如)a\n(三字节字符串:)转换为0x61,0x5c,0x6e两字节字符串:0x61,0x0a?
我的 Ocaml 程序可以接收带有转义字符的字符串,如何“取消转义”它们?
来自http://caml.inria.fr/mantis/view.php?id=3888的好解决方案:
let unescape s =
Scanf.sscanf ("\"" ^ s ^ "\"") "%S%!" (fun u -> u)