print_unescaped
.. print_unescaped(io, s::AbstractString)
General unescaping of traditional C and Unicode escape sequences. Reverse of :func:`print_escaped`.
Examples
The print_unescaped(io, s::AbstractString)
function in Julia performs general unescaping of traditional C and Unicode escape sequences. It is the reverse of the print_escaped
function.
julia> io = IOBuffer();
julia> print_unescaped(io, "Hello\\nWorld\\t\\u2764")
"Hello\nWorld\t❤"
julia> String(take!(io))
"Hello\nWorld\t❤"
This example demonstrates how the print_unescaped
function can be used to unescape C and Unicode escape sequences in a string. The resulting string is "Hello\nWorld\t❤"
, where \n
is converted to a newline, \t
is converted to a tab, and \u2764
is converted to the corresponding Unicode character ❤.
It is important to note that the print_unescaped
function operates on the provided AbstractString
and writes the unescaped output to the given IO
object, which can then be converted to a string using String(take!(io))
.
Please note that the print_unescaped
function does not handle all possible escape sequences and may not work as expected in certain cases.
See Also
:@printf, :@sprintf, display, displayable, dump, info, isprint, print, println, print_escaped, print_joined, print_shortest, print_unescaped, print_with_color, pushdisplay, redisplay, show, showall, showcompact, sprint, versioninfo,User Contributed Notes
Add a Note
The format of note supported is markdown, use triple backtick to start and end a code block.