Как использовать регулярные выражения в Notion
Регулярные выражения используются в качестве аргументов функций Notion:
/* https://notionformulas.chumakova.ru */"Текст".test("\s")
Функции Notion, поддерживающие регулярные выражения:
- match;
- replace;
- replaceAll;
- test.
Хотите чувствовать себя в Notion как рыба в воде?
Подпишитесь на канал автора сайта «Формулы Notion 2.0» с обзорами новых функций, советами начинающим и продвинутым пользователям, шаблонами, видеоуроками и эксклюзивными формулами! Перейти
Примеры
Ниже приводятся примеры использования регулярных выражений в формулах Notion.
Проверка на наличие цифр
/* https://notionformulas.chumakova.ru */test(prop("Текст"), "\d")
/* https://notionformulas.chumakova.ru */prop("Текст").test("\d")
Фильтр по кириллическим названиям
/* https://notionformulas.chumakova.ru */filter(prop("Названия"), test(current, "[А-Яа-я]"))
/* https://notionformulas.chumakova.ru */prop("Название").test("[А-Яа-я]")
Извлечение всех цифр из строки
/* https://notionformulas.chumakova.ru */match(prop("Идентификатор"), "\d+")
/* https://notionformulas.chumakova.ru */prop("Идентификатор").match("\d+")
Замена всех цифр текстом
/* https://notionformulas.chumakova.ru */replaceAll(prop("Текст"), "[0-9]+", "цифра")
/* https://notionformulas.chumakova.ru */prop("Текст").replaceAll("[0-9]+", "цифра")
Удаление подстроки после заданного символа
/* https://notionformulas.chumakova.ru */replace(prop("Текст"), prop("Символ") + ".*", "")
/* https://notionformulas.chumakova.ru */prop("Текст").replace(prop("Символ") + ".*", "")
В этой формуле используются: prop, replace, + (конкатенация строк).
Удаление подстроки перед заданным символом
/* https://notionformulas.chumakova.ru */replace(prop("Текст"), ".*" + prop("Символ"), "")
/* https://notionformulas.chumakova.ru */prop("Текст").replace(".*" + prop("Символ"), "")
В этой формуле используются: prop, replace, + (конкатенация строк).
Удаление HTML-тегов
Для данной формулы доступен только предпросмотр. Формула предназначена для демонстрации возможностей Notion. Научиться писать сложные формулы Notion можно в ходе онлайн-курса «Формулы Notion 2.0» от автора этого справочника.
Проверка уникальности введенных данных (дубликаты записей)
Для данной формулы доступен только предпросмотр. Формула предназначена для демонстрации возможностей Notion. Научиться писать сложные формулы Notion можно в ходе онлайн-курса «Формулы Notion 2.0» от автора этого справочника.