У меня в основном есть абзац текста в HTML-div. Нажав / активировав кнопку, я бы хотел выделить текст определенной длины. Следовательно, мне нужно найти его индекс и добавить к ним пролеты с class = highlight.
Следовательно, я хотел бы сопоставить предложение в тексте innerHtml, например:
var text = "The quick brown fox jumps over the lazy dog".
Тем не менее, абзац может сократить предложение до нескольких строк, таких как:
innerHTML =
"The quick brown
fox jumps over
the lazy dog"
И я в любом случае не могу "скрыть" внутренний HTML, например, удалить пробелы / новые строки из текста.
Я не могу придумать или найти правильную последовательность регулярных выражений для реализации этого.
Это не работает:
var search_regexp = new RegExp(text, 'm');
innerHTML.search(search_regexp);