Вот что я хочу сделать.regex для замены нескольких последующих разрывов строк
- Замените более трех разрывов на линии с тремя разрывами.
- Заменить 2 разрыва строки с 1 разрывом строки.
- Игнорировать отдельные разрывы.
Так что-то вроде этого:
Dear Bob
I would love to not have so many line breaks here.
This is a new paragraph.
Thanks
Jim
Заканчивается больше, как это:
Dear Bob
I would love to not have so many line breaks here.
This is a new paragraph.
Thanks
Jim
Основываясь на другой вопрос, это ближайший я пришел, но это не совсем правая сторона:
innerHTML.replace(/\n\n\s*\n\n/g, '\n');
Не совсем верно, как? Помните, что «более трех» означает '\ n \ n \ n +'. – tadman
Трудно объяснить, потому что реальные данные являются частными. Я попытаюсь запутать его и как можно скорее добавить точные результаты на мой вопрос. –
Будут ли '\ n' только разрывы строк? Нет '\ r \ n' s? –