/** html 实体转义 https://www.sitemaps.org/protocol.html#escaping */ export function escaping(s: string) { return s .replace(/&/g, "&") .replace(//g, ">") .replace(/"/g, """) .replace(/'/g, "&apos"); } export function unescaping(s: string) { return s .replace(/&/g, "&") .replace(/</g, "<") .replace(/>/g, ">") .replace(/"/g, '"') .replace(/'/g, "'") .replace(/&#(\d+);/g, (_sub,code) => { return String.fromCharCode(Number(code)); }); }