Поделиться через


Поиск текста с регулярными выражениями

Применимо: SQL Server База данных SQL Azure Управляемый экземпляр SQL Azure azure Synapse Analytics Analytics Platform System (PDW)

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

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

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

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

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

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

См. также