Регулярные выражения — компактная памятка от @vitalich
В Таблицах можно использовать регулярные выражения
1) для проверки строки на соответствие выражению (функция
2) для замены части строки на другой текст (
3) для извлечения строки, которая соответствует регулярному выражению (
Для Таблиц в регулярках достаточно знать (или самые часто используемые части RE2):
Классы символов:
Пробельные спецсимволы:
Извлекаемые группы
Таблица с большим количеством примеров
PS 🙋♂️ Делитесь в комментариях тем, что помогает вам.
#regexp
В Таблицах можно использовать регулярные выражения
1) для проверки строки на соответствие выражению (функция
REGEXMATCH
)2) для замены части строки на другой текст (
REGEXREPLACE
)3) для извлечения строки, которая соответствует регулярному выражению (
REGEXEXTRACT
)Для Таблиц в регулярках достаточно знать (или самые часто используемые части RE2):
Классы символов:
. \d \D \s \S \w \W \b \B
(для \w
нужно понимать, что не во всех средах будут матчится не-латинские буквы)Пробельные спецсимволы:
\n \r \t
Границы ^ $
Выбор или-или |
Выбор из набора [ ]
и выбор всего, кроме символов из набора [^ ]
Квантификаторы жадные ( * + {n} {n,m} {n,}
) и как управлять их "жадностью" (*? +? {n,m}? {n,}?
) Извлекаемые группы
( )
Неизвелекаемые группы (?: )
Для отладки табличных выражений на regex101 слева надо включать GolangТаблица с большим количеством примеров
PS 🙋♂️ Делитесь в комментариях тем, что помогает вам.
#regexp