Как начать новую строку в регулярном выражении?
У меня небольшая проблема, и я не нашел, как ее решить. Я использую текстовую анимацию на главном экране. Я запускаю анимацию с помощью регулярного выражения. Код работает правильно, но поскольку тексты выстроены рядом, они образуют бессмысленные предложения. Я хочу расположить предложения в соответствии с их написанием. Я хочу, чтобы после написания статьи новый текст шел в нижнюю строку, но я не нашел, как это сделать? Я просто хочу использовать простой
тег или что-то еще. Допустим, я написал
Выход:
текст первой строки текст второй строки
Я хочу:
Первая строка
Вторая линия
Код регулярного выражения, который я использую:
$ ('. ml2'). each (function () {
$ (this) .html ($ (this) .text (). replace (/ ([^ \ x80- \ xFF] | \ w) / g, "$ &"));
});
anime.timeline ({loop: true})
.Добавлять({
targets: '.ml2 .letter',
scale: [4,1],
opacity: [0,1],
translateZ: 0,
easing: "easeOutExpo",
duration: 400,
delay: function(el, i) {
return 60*i;
trigger:('owl.changed')
}
}) .Добавлять({
targets: '.ml2',
opacity: 0,
duration: 300,
easing: "easeOutExpo",
delay:20
});
1 ответ
Вы ищете символ новой строки?
В регулярном выражении он находится с
\n
В файлах Windows иногда встречаются
\r\n
, так
\r?\n
поймает любой случай.