Разделить текст по количеству символов

Atlas

Client
Регистрация
16.02.2014
Сообщения
131
Реакции
8
Баллы
18
Всем привет, как можно разделить большой текст в переменной test на несколько частей (по 32 тыс символов каждая) и положить эти части в переменные test_1, test_2, test_3 и т.д? Предложения учитывать не нужно, т.е обрезать по кол-ву символов. Поиск выдал только решения с разделением по предложениям... Спасибо
 
Данные - Обработка текста - Получить подстроку
Берет из строки кусок текста заданный в свойствах экшена двумя индексами – от одного символа и до другого.
 
  • Спасибо
Реакции: Atlas
Всем привет, как можно разделить большой текст в переменной test на несколько частей (по 32 тыс символов каждая) и положить эти части в переменные test_1, test_2, test_3 и т.д? Предложения учитывать не нужно, т.е обрезать по кол-ву символов. Поиск выдал только решения с разделением по предложениям... Спасибо

Регулярка [\w\W]{0,32000} в кубике "Обработка текста - Regex - Все - Положить результат в список".
Затем из списка берете первую строку с удалением в переменную и по очереди (в цикле) работаете с блоками текста.

99829


99830


99831
 
Регулярка [\w\W]{0,32000} в кубике "Обработка текста - Regex - Все - Положить результат в список".
Затем из списка берете первую строку с удалением в переменную и по очереди (в цикле) работаете с блоками текста.

Посмотреть вложение 99829

Посмотреть вложение 99830

Посмотреть вложение 99831
А есть вариант где учитывается логика текста то есть не обрезает слова
 
А есть вариант где учитывается логика текста то есть не обрезает слова
Можно добавить в регулярку критерий учитывания пробелов между словами (\s): [\w\W]{0,80}\s

102792
 
  • Спасибо
Реакции: _HEDELKA_

Кто просматривает тему: (Всего: 0, Пользователи: 0, Гости: 0)