Действие парсера «Несколько слов/символов с начала/с конца строки»

Параметры действия:

Предназначение действия:

Функция находит несколько слов или символов из обрабатываемого текста.
В качестве параметров можно задать: что искать (слова или символы), с начала или с конца строки,
количество слов / символов, и начиная с какого по порядку слова / символа.

Возвращаемое значение: текст

 


Параметр «Что и где искать»

Тип параметра: выбор из списка предопределенных значений

Допустимые значения параметра: Слова с начала строки; Слова с конца строки; Символы с начала строки; Символы с конца строки

Значение по умолчанию: Слова с начала строки

 

Параметр «С какого слова/символа начинать»

Тип параметра: выбор из списка, или ввод вручную

Примеры значений параметра: 1; 2; 3; 4; 5

Значение по умолчанию: 1

 

Параметр «Количество слов/символов»

Тип параметра: выбор из списка, или ввод вручную

Примеры значений параметра: все; 1; 2; 3; 4; 5

Значение по умолчанию: 1

 

Параметр «Действие»

Тип параметра: выбор из списка предопределенных значений

Допустимые значения параметра: Взять найденное; Удалить; Заменить на ~

Значение по умолчанию: Взять найденное

 

 

Примеры использования:

Берем из исходного значения 2 слова, начиная с четвёртого:

Действие Параметр Значение
Несколько слов/символов с начала/с конца строки Что и где искать Слова с начала строки
С какого слова/символа начинать 4
Количество слов/символов 2
Действие Взять найденное
Исходное значение Результат
слово1 слово2 слово3 слово4 слово5 слово6 слово7 слово8 слово9 слово10
слово4 слово5

Берём из исходного значения слова, начиная с седьмого:

Действие Параметр Значение
Несколько слов/символов с начала/с конца строки Что и где искать Слова с начала строки
С какого слова/символа начинать 7
Количество слов/символов все
Действие Взять найденное
Исходное значение Результат
слово1 слово2 слово3 слово4 слово5 слово6 слово7 слово8 слово9 слово10
слово7 слово8 слово9 слово10

Удаляем из исходного значения 2 слова, начиная с четвёртого:

Действие Параметр Значение
Несколько слов/символов с начала/с конца строки Что и где искать Слова с начала строки
С какого слова/символа начинать 4
Количество слов/символов 2
Действие Удалить
Исходное значение Результат
слово1 слово2 слово3 слово4 слово5 слово6 слово7 слово8 слово9 слово10
слово1 слово2 слово3 слово6 слово7 слово8 слово9 слово10

Заменяем слова с 4 по 6 на НОВЫЙ ТЕКСТ:

Действие Параметр Значение
Несколько слов/символов с начала/с конца строки Что и где искать Слова с начала строки
С какого слова/символа начинать 4
Количество слов/символов 3
Действие Заменить на ~
Заменить часть текста Что заменяем ~
На что заменяем НОВЫЙ ТЕКСТ
Исходное значение Результат
слово1 слово2 слово3 слово4 слово5 слово6 слово7 слово8 слово9 слово10
слово1 слово2 слово3 НОВЫЙ ТЕКСТ слово7 слово8 слово9 слово10

Берём последние 2 слова из предложения:

Действие Параметр Значение
Несколько слов/символов с начала/с конца строки Что и где искать Слова с конца строки
С какого слова/символа начинать 1
Количество слов/символов 2
Действие Взять найденное
Исходное значение Результат
слово1 слово2 слово3 слово4 слово5 слово6 слово7 слово8 слово9 слово10
слово9 слово10

Удаляем последние 3 слова из предложения:

Действие Параметр Значение
Несколько слов/символов с начала/с конца строки Что и где искать Слова с конца строки
С какого слова/символа начинать 1
Количество слов/символов 3
Действие Удалить
Исходное значение Результат
слово1 слово2 слово3 слово4 слово5 слово6 слово7 слово8 слово9 слово10
слово1 слово2 слово3 слово4 слово5 слово6 слово7

Заменяем предпоследнее слово на НОВЫЙ ТЕКСТ:

Действие Параметр Значение
Несколько слов/символов с начала/с конца строки Что и где искать Слова с конца строки
С какого слова/символа начинать 2
Количество слов/символов 1
Действие Заменить на ~
Заменить часть текста Что заменяем ~
На что заменяем НОВЫЙ ТЕКСТ
Исходное значение Результат
слово1 слово2 слово3 слово4 слово5 слово6 слово7 слово8 слово9 слово10
слово1 слово2 слово3 слово4 слово5 слово6 слово7 слово8 НОВЫЙ ТЕКСТ слово10


C символами вместо слов, - всё аналогично.

Берем из исходного значения первые 3 символа:

Действие Параметр Значение
Несколько слов/символов с начала/с конца строки Что и где искать Символы с начала строки
С какого слова/символа начинать 1
Количество слов/символов 3
Действие Взять найденное
Исходное значение Результат
1234567890ABCDEF
123

Берем из исходного значения последние 5 символов:

Действие Параметр Значение
Несколько слов/символов с начала/с конца строки Что и где искать Символы с конца строки
С какого слова/символа начинать 1
Количество слов/символов 5
Действие Взять найденное
Исходное значение Результат
1234567890ABCDEF
BCDEF

Удаляем символы с 3 по 6 (удаляем 4 символа):

Действие Параметр Значение
Несколько слов/символов с начала/с конца строки Что и где искать Символы с начала строки
С какого слова/символа начинать 3
Количество слов/символов 4
Действие Удалить
Исходное значение Результат
1234567890ABCDEF
127890ABCDEF