Причиной того, что ваше регулярное выражение не работает, является то, что HTML интерпретируется браузером при загрузке и создает объектную модель документа, которая представляет собой объектное представление, вся логика в браузере влияет на эту модель, и, таким образом, ваши строковые манипуляции не влияют на существующей страницы, если вы не сделали этого до загрузки и интерпретации страницы.
Если вы знаете, какой класс вам нужен, вы можете выбрать элемент, создать новый элемент, который не является ссылкой, и установить его текст из старого элемента, добавить новый элемент в dom и удалить старый элемент.
Этот фрагмент должен делать то, что вы хотите.
let class = 'fc-list-heading-main';
let old_element = document.getElementsByClassName(class);
let new_element = document.createElement("div");
new_element.innerHTML = element.innerHTML;
new_element.classList.add(class);
document.body.insertBefore(new_element, old_element);
old_element.parentNode.removeChild(old_element);