@Maximych89

Как вставлять новую строку после разного кол-ва слов?

Привет.

Помогите, пожалуйста, с регуляркой или скриптом.

Есть 10к файлов с текстами в одну строку.
Необходимо в каждом файле поочередно через каждые 25 слов / 70 слов / 40 слов / 30 слов / 100 слов искать "точку с пробелом" и делать абзац. То есть проходим 25 слов и ищем ". ", если нет - ищем ближашее вхождение ". " и делаем абзац. Потом после 70 слов ищем ближайшее вхождение ". " и делаем абзац. И так далее, а потом заново.
  • Вопрос задан
  • 91 просмотр
Решения вопроса 1
@shmaroder
https://creditpower.ru
https://regex101.com/r/7VTUeP/1/ - держи. Дальше сам поймешь. Только тут не слова а буквы. Сам в среднем посчитай сколько букв в 25 слов / 70 слов / 40 слов / 30 слов / 100 слов(ах)

Тэкс, стоп, поторопился. Не подходит. Щас подумаем.

https://regex101.com/r/KkDZnt/1 - вот, доработал. Примерно так.
Ответ написан
Комментировать
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Войти через центр авторизации
Похожие вопросы