If you are using OCaml 4.0.0 or later, you can use Scanf.unescaped.
Example:
# open Scanf
# Scanf.unescaped "a\\n";;
- : bytes = "a\n"
# Scanf.unescaped "\\n\\t\\\\";;
- : bytes = "\n\t\\"
Interface: ( via OCaml docs )
val unescaped : string -> string
escape-, OCaml, . escape-, , String.escaped.
4.00.0