соответствует оператору регулярного выражения

Фильтрует набор записей на основе значения регулярного выражения с учетом регистра.

Дополнительные сведения о других операторах и определении того, какой оператор лучше всего подходит для запроса, см. в разделе Строковые операторы типа данных.

Примечание

Производительность зависит от типа поиска и структуры данных. Рекомендации см. в разделе Рекомендации по запросам.

Синтаксис

T|whereColmatchesregex(Выражение)

Дополнительные сведения о соглашениях о синтаксисе.

Параметры

Имя Тип Обязательно Описание
T string ✔️ Табличные входные данные, записи которых должны быть отфильтрованы.
col string ✔️ Столбец, по которому выполняется фильтрация.
expression скаляр ✔️ Регулярное выражение, используемое для фильтрации. Максимальное количество групп регулярных выражений — 16. Синтаксис регулярных выражений , поддерживаемый Kusto, — это синтаксис библиотеки RE2.

Возвращаемое значение

Строки в T, для которых предикат имеет значение true.

Пример

StormEvents
| summarize event_count=count() by State
| where State matches regex "K.*S"
| where event_count > 10
| project State, event_count

Выходные данные

Состояние event_count
Канзас 3166
АРКАНЗАС 1028
ОЗЕРО СУПЕРИСТО 34
ЛЕЙК-СЕНТ-КЛЕР 32