Назрела ещё одна ситуация.
Как с помощью javascript из html кода извлечь регуляркой нужный фрагмент кода страницы.
Пример:
html; // исходный код целой страницы
В теле страницы есть два якоря,
<span id='top'></span>
<span id='bottom'></span>
Сам html код представляет собой такую картинку:
код
код код
код
<span id='top'></span>
нужный код
нужный код
<span id='bottom'></span>
код
код код
код
нужно получить всё что находиться между <span id='top'></span> и <span id='bottom'></span>
Пробовал делать так:
var x = html.replace(/(.*?)<span id=\'top\'><\/span>(.*?)<span id=\'bottom\'><\/span>(.*)/g, "$2");Увы, это всё работает в рамках одной строки, а так как шаблон многострочный желаемого результата не получаю. Читал что нужно конко***тенировать (как-то так* язык сломаешь) переводы строк.
Использовав метод:
var multiline = <>
Первая строка
Вторая строка
Третья строка
</>.toString();
В консоли постоянная ошибка на символ <
Буду благодарен за помощь в решением проблемы.