Сравнение версий

Ключ

  • Эта строка добавлена.
  • Эта строка удалена.
  • Изменено форматирование.

...

Extract by position Version 5 (Java)

Группа действий: Работа с текстом

Описание

Извлекает с указанной позиции заданное количество символов. 

Иконка

Image Removed

Параметры

Входные параметры 

Текст                                  Исходный текст для обработки;

Номер позиции                Порядковый номер символа, с которого будет начинаться удаление.Порядковый номер отсчитывается с "0";

Длина                                Количество символов, которое необходимо извлечь. По умолчанию извлекается до конца строки.

Выходные параметры

Результат На выходе получаем строковую переменную, в которую будет записан извлеченный текст.

Настройки

...

Свойство

...

Англ. наименование

...

Описание

...

Тип

...

Исходный текст для обработки.

...

Текст

...

Порядковый номер символа, с которого будет начинаться извлечение.

Отсчитывается с "0".

Если указанное значение больше возможного, будет вызвана ошибка.

...

1

...

Количество символов, которое необходимо извлечь.

По умолчанию извлекается до конца строки.

Если указанное значение больше возможного, будет вызвана ошибка.

...

Особые условия использования

Отсутствуют.

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

Задача

Существует переменная "Первичный текст" с значением: ДомСтрой. Требуется извлечь значение "Дом" и вывести его в диалоговое окно. 

Решение

Воспользоваться действиями "Извлечь  с позиции", "Сообщение". 

Реализация

...

Action group: Text

...

Description

The action extracts the specified number of characters from the specified position.

Action icon

Image Added

Settings of parameters

PropertyDescriptionTypeFilling exampleMandatory field
Parameters
Source textText to make action onRobin.String
Yes
PositionThe zero-based starting character position of a substring. If the specified value is greater than the possible value, an error will be thrown.Robin.Numeric
Yes
LengthThe number of characters to extract. By default, it is fetched to the end of the line. If the specified value is greater than the possible value, an error will be raised.Robin.Numeric
No
Results
ResultA string variable to which the extracted text will be written.Robin.String

Special conditions of use

None.

Example of use

Task

There is a variable "Source text" with value "HouseBuild". Extract value "House" and display it in a dialogue box.

Solution

Use the "Extract by position", "Show message" actions.

Implementation

  1. Create a Text variable where the "Extract by position" action result will be written into.
    Image Added
  2. Move the "Extract by position" action to the workspace and set its parameters.
    Image Added
  3. Move the "Show message" action to the workspace and set its parameters.
    Image Added
  4. Click "Start" in the top panel to start the robot.

Result 

The text is extracted from position, the desired value is displayed in the dialogue window.

Результат 

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

Image Modified