Skip to main content

decode_entities

Function decode_entities 

Source
pub fn decode_entities(text: &str) -> String
Expand description

Decode HTML entities in text.

Handles:

  • Named entities: &, <, >, ", ',  
  • Decimal numeric: {
  • Hexadecimal numeric: 💩, 💩

Unrecognized named entities and malformed sequences are passed through unchanged.

ยงExamples

use textprep::html::decode_entities;

assert_eq!(decode_entities("fish & chips"), "fish & chips");
assert_eq!(decode_entities("©"), "\u{00A9}");
assert_eq!(decode_entities("’"), "\u{2019}");