Разделение строки на две подстроки
Проблема такова: есть стихи написанные в одну строчку по два стиха (в ворде). Выглядит все это вот так:
первая строка стиха 1 стиха первая строка 2 стиха вторая строка 1 стиха вторая строка 2 стиха ... и т.д ... и т.д Собственно вопрос: как можно разделить эти стихи, например, все строки первого стиха в один массив, второго в другой? может split, но количество пробелов между строками стихов всегда разное |
Dark19,
может пример для наглядности? |
Цитата:
Код:
Январь – суровый зимний месяц. Дорога жизни - путь тяжёлый |
Dark19,
а html? |
Цитата:
|
Dark19,
но как-то на странице он у вас расположен? |
он у меня есть в файле вордовском
на вход в js можно файл подать и разобрать текст в нем? |
Dark19, осталось вместо строки 17 сделать получение текста https://learn.javascript.ru/ajax-xmlhttprequest
<!DOCTYPE HTML>
<html>
<head>
<title>Untitled</title>
<meta charset="utf-8">
</head>
<body>
<p>
Январь – суровый зимний месяц. Дорога жизни - путь тяжёлый
Вдруг почему-то вмиг раскис. Не каждый может одолеть.
Дожди и лужи на асфальте, И чтоб достичь вершины новой
Туман над городом повис. Изрядно нужно попотеть.
</p>
<script>
window.addEventListener("DOMContentLoaded", function() {
var p = document.querySelector("p"),
text = p.textContent,
a = [],
b;
b = text.split(/(?:\s{3,}|\n)/).filter(function(text, i) {
return i % 2 || !a.push(text)
});
var clone = p.cloneNode();
document.body.insertBefore(clone, p);
p.innerHTML = a.join("<br>");
clone.innerHTML = b.join("<br>")
});
</script>
</body>
</html>
|
рони,
Спасибо большое А как можно поставить кодировку utf-8 на загружаемый файл? |
|
| Часовой пояс GMT +3, время: 08:53. |