Показать сообщение отдельно
  #1 (permalink)  
Старый 11.04.2022, 19:56
Кандидат Javascript-наук
Отправить личное сообщение для mik888em Посмотреть профиль Найти все сообщения от mik888em
 
Регистрация: 21.06.2020
Сообщений: 145

Как в списке удалить весь текст выше 3-рёх подряд строк заканчивающихся на знаки преп
Есть переменная [[LIST_WITH_FILE_CONTENT]] в ней много строчек.

Подскажите, как с помощью JS удалить в нём все строки что выше 3-рёх подряд идущих строк.

В конце этих 3-рёх строк должны стоять символы из списка [[SYMBOLS]] .

В списке [[SYMBOLS]] находятся знаки препинания:
. , ! ? " ' : ” “


Пример [[LIST_WITH_FILE_CONTENT]] :

Or to take arms against a sea of troubles?
And by opposing end them. To die—to sleep
No more; and by a sleep to say we end.
The heart-ache and the thousand natural shocks
That flesh is heir to: ’tis a consummation!
Devoutly to be wish’d. To die, to sleep;
To sleep, perchance to dream—ay, there’s the rub:
For in that sleep of death what dreams may come
Borne on the bier6 with white and bristly beard:
Then of thy beauty do I question make


Должно остаться так (выделил красной рамкой):
см скриншот во вложении
Изображения:
Тип файла: jpg gt.jpg (106.7 Кб, 2 просмотров)
Ответить с цитированием