Замена по регулярному выражению
В каждом значении столбца исходного набора регулярным выражением производится поиск заданной последовательности символов. Если последовательность обнаружена, то значение заменяется на новое. Замена по регулярному выражению применима только к данным строкового типа.
Примечание: Регулярное выражение — это шаблон поиска последовательностей символов. Задается на языке правил, использующем подмножество регулярных выражений 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 |
Применим к данному набору узел Замена, со следующими настройками:
Регулярное выражение ^0102
выделяет все записи, которые начинаются на 0102
.
В параметре Заменять остальные установим значение Не заменять.
Получаем следующий набор данных:
# | Артикул Замена | Артикул Заменен |
---|---|---|
1 | 0100597 | false |
2 | 0100598 | false |
3 | Корректный | true |
4 | Корректный | true |
5 | Корректный | true |
6 | Корректный | true |
7 | Корректный | true |
8 | Корректный | true |
9 | Корректный | true |
10 | Корректный | true |
Поменяем теперь настройки. И в параметре Заменять остальные выбираем На значение. И в качестве значения укажем Некорректный.
В результате получим следующий набор данных:
# | Артикул Замена | Артикул Заменен |
---|---|---|
1 | Некорректный | true |
2 | Некорректный | true |
3 | Корректный | true |
4 | Корректный | true |
5 | Корректный | true |
6 | Корректный | true |
7 | Корректный | true |
8 | Корректный | true |
9 | Корректный | true |
10 | Корректный | true |