SEMparser - проверка текста

Для корректного поиска вхождений ключевых фраз в заголовках, необходимо разметить их соотвествующими тегами <h{уровень заголовка}></h{уровень заголовка}>. Пример:
<h1>{Текст заголовка 1 уровня}</h1>
<h2>{Текст заголовка 2 уровня}</h2>
<h3>{Текст заголовка 3 уровня}</h3>
и т.д.
Текст:

Каждая ключевая фраза должна начинаться с новой строки.
После каждой ключевой фразы через пробел в круглых скобках должно быть указано необходимое количество употреблений, пример:
заказать пластиковые окна (2)
Ключевые фразы:

Каждое отдельное слово должно начинаться с новой строки.
После каждого отдельного слова через пробел в круглых скобках должно быть указано необходимое количество употреблений, пример:
окно (3)
Отдельные слова:


Выделить красным цветом и подчеркнуть символы, которые не принадлежат к алфавиту