Удаляет из текста теги вида <...> (HTML, SSML, <speaker ...>),
заменяя каждый на replacement.
Результат совпадает с text.replace(/<[^>]*>/g, replacement), но работает
за линейное время: регулярка на строке вида <<<<… без закрывающей >
от каждой < просматривает остаток строки — O(n²) на пользовательском вводе.
Функция предназначена для получения простого текста, а не для санитизации
HTML: одиночная < без закрывающей > остаётся в тексте как есть.
Удаляет из текста теги вида
<...>(HTML, SSML,<speaker ...>), заменяя каждый наreplacement.Результат совпадает с
text.replace(/<[^>]*>/g, replacement), но работает за линейное время: регулярка на строке вида<<<<…без закрывающей>от каждой<просматривает остаток строки — O(n²) на пользовательском вводе. Функция предназначена для получения простого текста, а не для санитизации HTML: одиночная<без закрывающей>остаётся в тексте как есть.