Как взять текст с удалением?

igoreff

Client
Регистрация
24.02.2011
Сообщения
177
Благодарностей
20
Баллы
18
Что то всё перерыл, но так и не понял. Есть текст файл где много текста, надо оттуда взять к примеру текст из 1000 букв-символов, после взятия этот текст удалить из файла, что бы в дальнейшем при взятие он не брался опять. Как такое сделать, вроде элементарная операция, но толком ничего не нашел?
 

ibred

Client
Регистрация
04.04.2015
Сообщения
3 835
Благодарностей
3 545
Баллы
113
Привяжите файл к списку, а далее с помощью кубика работы со списками, берите строку с удалением.
 

igoreff

Client
Регистрация
24.02.2011
Сообщения
177
Благодарностей
20
Баллы
18
Мне не строку надо, а именно что бы определенное количество букв бралось. Ну так то можно и строки, только что бы тогда в них было определенное количество букв, такого тоже, что то не нашел.
 

Sergodjan

Administrator
Команда форума
Регистрация
05.09.2012
Сообщения
19 516
Благодарностей
8 703
Баллы
113
Мне не строку надо, а именно что бы определенное количество букв бралось. Ну так то можно и строки, только что бы тогда в них было определенное количество букв, такого тоже, что то не нашел.
можно брать регуляркой [\w\W]{1,45}(?=\ ) с рандомным номером совпадения..
45 - заменить на 1000 или, опять же, на рандомное число..

upload_2018-2-16_15-29-10.png


после взятия последовательности, можно ее удалить в исходном файле (в переменной), заменив на пустоту и записать результат в исх. файл с заменой..
 
  • Спасибо
Реакции: igoreff

igoreff

Client
Регистрация
24.02.2011
Сообщения
177
Благодарностей
20
Баллы
18
Сделал как посоветовали выше, первый раз текст всё норм берет и заменяет на пустоту, но потом если по второму кругу опять идти и брать текст, уже не берет текст почему то. Если второй чекбокс ставлю - Что брать Все, то ошибка вылазит, может регулярка что то не то, когда по второму кругу беру, не пойму в чём косяк.

 

Sergodjan

Administrator
Команда форума
Регистрация
05.09.2012
Сообщения
19 516
Благодарностей
8 703
Баллы
113
Если второй чекбокс ставлю - Что брать Все, то ошибка вылазит
если Все, то предлагает ввести Список, видимо поэтому ошибка..
но тут Все - не нужно, или Первое или конкретный номер совпадения, либо рандомный..
скрин шаблона приведите или кусочек шаблона, который воспроизвести можно..
 
  • Спасибо
Реакции: igoreff

igoreff

Client
Регистрация
24.02.2011
Сообщения
177
Благодарностей
20
Баллы
18
Все таки сам разобрался, текст сразу из переменой брал, сделал что заменял и сохранял в первоначальный файл и заработало.
 

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