Suchen von Text mit regulären Ausdrücken
Gilt für:SQL Server
Azure SQL-Datenbank
Azure SQL Managed Instance
Azure Synapse Analytics
Analytics Platform System (PDW)
Mit den folgenden regulären Ausdrücken lassen sich Zeichen oder Ziffern im Feld Suchen nach im Dialogfeld Suchen und Ersetzen von SQL Server Management Studio ersetzen.
Suchen mithilfe von regulären Ausdrücken
Um die Verwendung von regulären Ausdrücken im Feld Suchen nach bei den Vorgängen Schnellsuche, In Dateien suchen, Schnellersetzung oder In Dateien ersetzen zu aktivieren, wählen Sie unter Suchoptionen die Option Mit und dann Reguläre Ausdrücke verwenden aus.
Die Schaltfläche Ausdrucks-Generator neben dem Feld Suchen nach ist jetzt aktiviert. Wählen Sie diese Schaltfläche aus, um eine Liste der verfügbaren regulären Ausdrücke anzuzeigen. Wenn Sie ein Element aus dem Ausdrucks-Generator auswählen, wird es in die Zeichenfolge Suchen nach eingefügt.
Die folgende Tabelle enthält eine Beschreibung der regulären Ausdrücke, die im Ausdrucks-Generatorverfügbar sind.
Ausdruck | BESCHREIBUNG |
---|---|
. |
Übereinstimmung mit beliebigem Zeichen (mit Ausnahme des Zeilenumbruchs) |
.* |
Übereinstimmung mit keinem oder mehreren beliebigen Zeichen |
.+ |
Übereinstimmung mit einem oder mehreren beliebigen Zeichen |
[abc] |
Übereinstimmung mit einem beliebigen Zeichen im Satz abc |
[^abc] |
Übereinstimmung mit einem beliebigen Zeichen, das nicht im Satz abc enthalten ist |
\d |
Übereinstimmung mit beliebigem numerischen Zeichen |
(?([^\r\n])\s) |
Übereinstimmung mit beliebigem Leerzeichen. |
\b |
Übereinstimmung mit dem Anfang oder Ende eines Worts |
^ |
Übereinstimmung am Zeilenanfang |
.$ |
Übereinstimmung mit einem beliebigen Zeilenumbruch |
\w\r?\n |
Übereinstimmung mit einem Wortzeichen am Zeilenende |
(dog|cat) |
Erfassen und implizites Nummerieren des Ausdrucks dog|cat |
(?<pet>dog|cat) |
Erfassen des Unterausdrucks dog|cat und Festlegen des Namens pet dafür |