<pre>, использую string.replace(regexp, replacement);.span, в callback создаю элемент span, помещаю найденный символ в него и возвращаю его. Возвращается строка, т.е. span.toString() -- [object HTMLSpanElement] [object HTMLSpanElement].<pre>, чтобы в теги были опр символы заменены на span, ну а я выделю эти спаны цветом?
const text = document.querySelector('#area').value;
const pre = document.querySelector('#pre');
pre.innerHTML = text.replace(/f+/g, '<span>$&</span>');