Я использую следующее регулярное выражение для замены HTML-тегов с тем же тегом HTML плюс разрывом строки:Разрыв строки в конце HTML-тегов?
content = content.replace(new RegExp('(</.*?>)', 'gi'), '$1 \n').replace(/\/>/g,'/> \n');
Вот что происходит на моем сайте:
Я пишу текст. Я копирую текст. Я вставляю в div и выполняется выше, что добавляет разрывы строк. Затем я копирую этот текст из div. Затем я добавляю больше контента и повторяю процесс.
Проблема заключается в том, что при повторном выполнении копирования и вставки снова добавляется следующий разрыв строки. Поэтому во второй раз я делаю вышеизложенное, я получаю два разрыва строки, третий раз, три разрыва строки и т. Д.
Как я могу сделать вышеуказанное выражение заменять теги тегами и разрывами строк и игнорировать (или заменять их) теги, которые уже имеют разрывы строк.
Можете ли вы использовать jquery для этого? – Vixed