Замена по регулярному выражению

В каждом значении столбца исходного набора регулярным выражением производится поиск заданной последовательности символов. Если последовательность обнаружена, то значение заменяется на новое. Замена по регулярному выражению применима только к данным строкового типа.

Примечание: Регулярное выражение — это шаблон поиска последовательностей символов. Задается на языке правил, использующем подмножество регулярных выражений Perl (Perl regular expressions, regex).

Значения, не попавшие в Таблицу замен, обрабатываются согласно настройке параметра Заменять остальные.

Пример.
# Артикул
1 0100597
2 0100598
3 0102341
4 0102342
5 0102392
6 0102478
7 0102491
8 0102492
9 0102493
10 0102548

Применим к данному набору узел Замена, со следующими настройками:

Настройки Замена по регулярному выражению
Рисунок 1. Настройки Замена по регулярному выражению

Регулярное выражение ^0102 выделяет все записи, которые начинаются на 0102.

В параметре Заменять остальные установим значение Не заменять.

Получаем следующий набор данных:

# Артикул Замена Артикул Заменен
1 0100597 false
2 0100598 false
3 Корректный true
4 Корректный true
5 Корректный true
6 Корректный true
7 Корректный true
8 Корректный true
9 Корректный true
10 Корректный true

Поменяем теперь настройки. И в параметре Заменять остальные выбираем На значение. И в качестве значения укажем Некорректный.

Настройки параметра **Заменять остальные**
Рисунок 2. Настройки параметра **Заменять остальные**

В результате получим следующий набор данных:

# Артикул Замена Артикул Заменен
1 Некорректный true
2 Некорректный true
3 Корректный true
4 Корректный true
5 Корректный true
6 Корректный true
7 Корректный true
8 Корректный true
9 Корректный true
10 Корректный true