В Таблицах можно использовать регулярные выражения
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