Yuka.js库中的resolveReferences函数用于解析并替换所有实体引用。实体引用指的是一个字符串,它以“&”符号为前缀,以“;”符号为后缀,并且在中间包含一个实体名称。例如:“ ”被解析为“ ”。
Yuka.resolveReferences(value)
value
:字符串类型。要解析的字符串。一个字符串,其中所有实体引用都被替换为它们所代表的字符。
const text = Yuka.resolveReferences('<div class="container"> <p>Hello, &nbsp;world!</p></div>');
console.log(text); // "<div class="container"> <p>Hello, world!</p></div>"
此示例中,<
和>
实体引用会解析为尖括号,&nbsp;
会解析为空格。最终结果将是一个有效的HTML字符串。
如果传入的字符串不包含实体引用,则返回原始字符串。
value
参数必须是有效的字符串。
。