Main Content

decodeHTMLEntities

Convert HTML and XML entities into characters

Description

newStr = decodeHTMLEntities(str) replaces HTML and XML character entities and numeric character references in the elements of str with their Unicode equivalent.

example

Examples

collapse all

Replace HTML character entities with their Unicode equivalent.

str = ["<>" "R&D"];
newStr = decodeHTMLEntities(str)
newStr = 1x2 string
    "<>"    "R&D"

Replace HTML numeric character references with their Unicode equivalent. Unicode character with hex code &#x20 is a space.

str = "R&#x20;D";
newStr = decodeHTMLEntities(str)
newStr = 
"R D"

Input Arguments

collapse all

Input text, specified as a string array, character vector, or cell array of character vectors.

Example: ["An example of a short sentence."; "A second short sentence."]

Data Types: string | char | cell

Output Arguments

collapse all

Output text, returned as a string array, character vector, or cell array of character vectors. str and newStr have the same data type.

Version History

Introduced in R2017b