This is machine translation

Translated by Microsoft
Mouseover text to see original. Click the button below to return to the English version of the page.

Note: This page has been translated by MathWorks. Click here to see
To view all translated materials including this page, select Country from the country navigator on the bottom of this page.


Convert HTML and XML entities into characters


newStr = decodeHTMLEntities(str)



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


collapse all

Replace HTML character entities with their Unicode equivalent.

str = ["<>" "R&D"];
newStr = decodeHTMLEntities(str)
newStr = 1x2 string array
    "<>"    "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, a character vector, or cell array of character vectors. str and newStr have the same data type.

Introduced in R2017b