С выходом обновления программы Content Downloader 7.08 (21.08.2013) был добавлен макрос шаблона вывода [COPY:от какого по счету символа копировать|сколько символов скопировать]текст[/COPY].
С помощью этого макроса можно обрезать нужное количество символов от начала или от конца текста.
Примеры:
До выполнения:
[COPY:1|2]12345678[/COPY]
После:
12
До выполнения:
[COPY:2|2]12345678[/COPY]
После:
23
До выполнения:
[COPY:2|3]12345678[/COPY]
После:
234
До выполнения:
[COPY:1|{LENGTH}]текст[/COPY]
После:
текст
До выполнения:
[COPY:1|{LENGTH}-1]текст[/COPY]
После:
текс
До выполнения:
[COPY:{LENGTH}-1|2]текст[/COPY]
После:
ст
Где {LENGTH} — длина текста. Допускаются операции сложения и вычитания. Если у вас возникнут вопросы, то прошу задавать их в комментариях.
С уважением к вам, администрация сайта.
Можно доработать макрос, чтобы возможно было обрезать по словам или/и до точки (по предложениям)? Спасибо
Content Downloader 7 версии 7.17 (04.09.2013):
– Библиотека get-запросов программы Clever Internet Suite теперь поддерживает COOKIES;
– Ранее, если создать новый проект, библиотека Clever Internet Suite не работала (помогал только перезапуск программы). Теперь эта ошибка устранена;
– Макрос шаблона вывода [COPY] теперь поддерживает параметр {POS} (определение позиции указанного символа(ов), подробнее смотрите здесь http://sbfactory.ru/cd/?p=261)
– Несколько доработок.
До выполнения:
[COPY:{POS:2}+1|{LENGTH}]12777[/COPY]
После:
777
Тяжело понимаю пока конструкции… Я так понимаю, можно отмерить расстояние до первой точки в строке, так?