Поиск текста с помощью регулярных выражений

Применимо к: SQL Server Azure SQL DatabaseУправляемый экземпляр SQL AzureAzure Synapse AnalyticsAnalytics Platform System (PDW)

Следующие регулярные выражения могут заменять символы или цифры в поле Найти в диалоговом окне SQL Server Management Studio Найти и заменить.

Поиск с помощью регулярных выражений

  1. Чтобы включить использование регулярных выражений в поле Найти во время операций Быстрый поиск, Поиск в файлах, Быстрая замена или Замена в файлах , выберите параметр Использовать в разделе Параметры поиска и выберите Использовать регулярные выражения.

  2. Кнопка Построитель выражений рядом с полем Найти, после чего станет доступной. Нажмите эту кнопку, чтобы отобразить список доступных регулярных выражений. При выборе любого элемента из построителя выражений он вставляется в строку Найти.

В следующей таблице описаны регулярные выражения, доступные в построителе выражений.

Выражение Описание
. Соответствует любому одиночному символу, кроме разрыва строки
.* Совпадение с любым символом ноль или более раз
.+ Совпадение с любым символом один или несколько раз
[abc] Соответствие любому символу в наборе abc
[^abc] Совпадение с любым символом, отсутствуют в наборе abc
\d Соответствует любому цифровому символу
(?([^\r\n])\s) Соответствует любому символу пробела.
\b Совпадение в начале или конце слова
^ Совпадение в начале строки
.$ Совпадение с любым разрывом строки
\w\r?\n Сопоставление символа слова в конце строки
(dog|cat) Захват и неявное нумеруние выражения dog|cat
(?<pet>dog|cat) Захват части выражения и присвоение dog|cat ему имени pet

См. также раздел