All Downloads are FREE. Search and download functionalities are using the official Maven repository.

g1401_1500.s1410_html_entity_parser.readme.md Maven / Gradle / Ivy

There is a newer version: 1.34
Show newest version
1410\. HTML Entity Parser

Medium

**HTML entity parser** is the parser that takes HTML code as input and replace all the entities of the special characters by the characters itself.

The special characters and their entities for HTML are:

*   **Quotation Mark:** the entity is `"` and symbol character is `"`.
*   **Single Quote Mark:** the entity is `'` and symbol character is `'`.
*   **Ampersand:** the entity is `&` and symbol character is `&`.
*   **Greater Than Sign:** the entity is `>` and symbol character is `>`.
*   **Less Than Sign:** the entity is `<` and symbol character is `<`.
*   **Slash:** the entity is `⁄` and symbol character is `/`.

Given the input `text` string to the HTML parser, you have to implement the entity parser.

Return _the text after replacing the entities by the special characters_.

**Example 1:**

**Input:** text = "& is an HTML entity but &ambassador; is not."

**Output:** "& is an HTML entity but &ambassador; is not."

**Explanation:** The parser will replace the & entity by &

**Example 2:**

**Input:** text = "and I quote: "...""

**Output:** "and I quote: \\"...\\""

**Constraints:**

*   1 <= text.length <= 105
*   The string may contain any possible characters out of all the 256 ASCII characters.




© 2015 - 2024 Weber Informatics LLC | Privacy Policy