stringi

Documentation

stri_unescape_unicode {stringi}R Documentation

Unescape All Escape Sequences

Description

Unescapes all known escape sequences

Usage

stri_unescape_unicode(str)

Arguments

str

character vector

Details

Uses ICU facilities to unescape Unicode character sequences.

The following ASCII standard escapes are recognized: \a, \b, \t, \n, \v, \?, \e, \f, \r, \", \', \\.

Moreover, the function understands the following ones: \uXXXX (4 hex digits), \UXXXXXXXX (8 hex digits), \xXX (1-2 hex digits), \ooo (1-3 octal digits), \cX (control-X; X is masked with 0x1F). For \xXX and \ooo beware of non-valid UTF8 byte sequences.

Note that some versions of R on Windows cannot handle characters defined with \UXXXXXXXX. We are working on that.

Value

Returns a character vector. If an escape sequence is ill-formed, result will be NA and a warning will be given.

See Also

Other escape: stri_escape_unicode

Examples

stri_unescape_unicode("a\\u0105!\\u0032\\n")


[Package stringi version 1.1.7 Index]