Obtengo una cadena en la forma <red> Hello </red> World - donde rojo significa una cadena roja, pero ¿cómo funcionan estos analizadores en general? Necesito un ejemplo simple, por favor))...
Puedes usar DOMParser
Ejemplo:
const parser = new DOMParser(); const htmlString = "<red> Hello </red> World"; const doc1 = parser.parseFromString(htmlString, "text/html"); // HTMLDocument console.log(doc1.body.firstChild.textContent); // Now you can make necessary edits with normal JS functions: .trim() etc.