Eseguire ricerche di testo con espressioni regolari

Si applica a:SQL Serverdatabase SQL di AzureIstanza gestita di SQL di AzureAzure Synapse AnalyticsPiattaforma di strumenti analitici (PDW)

Le espressioni regolari seguenti possono sostituire caratteri o cifre nel campo Trova della finestra di dialogo Trova e sostituisci di SQL Server Management Studio.

Ricerca usando espressioni regolari

  1. Per consentire l'uso di espressioni regolari nel campo Trova durante le operazioni Ricerca rapida, Cerca nei file, Sostituzione veloce o Sostituisci nei file, selezionare l'opzione Usa in Opzioni di ricerca e scegliere Espressioni regolari.

  2. Il pulsante Generatore di espressioni accanto al campo Trova quale campo diventa disponibile. Selezionare questo pulsante per visualizzare un elenco delle espressioni regolari disponibili. Ogni elemento selezionato in Generatore di espressioni viene inserito nella stringa Trova quale.

Nella seguente tabella vengono descritte le espressioni regolari disponibili nel Generatore di espressioni.

Expression Descrizione
. Trovare la corrispondenza con qualsiasi carattere singolo (tranne un'interruzione di riga)
.* Trovare la corrispondenza con qualsiasi carattere nessuna o più volte.
.+ Trovare la corrispondenza con qualsiasi carattere una o più volte.
[abc] Trovare la corrispondenza con qualsiasi carattere del set abc
[^abc] Trovare la corrispondenza con qualsiasi carattere non presente nel set abc
\d Trovare la corrispondenza con qualsiasi carattere numerico
(?([^\r\n])\s) Trovare la corrispondenza con qualsiasi carattere spazio vuoto
\b Trovare la corrispondenza all'inizio o alla fine della parola
^ Trovare la corrispondenza all'inizio della riga
.$ Trovare la corrispondenza con qualsiasi interruzione di riga
\w\r?\n Trovare la corrispondenza con un carattere di parola alla fine della riga
(dog|cat) Acquisire e numerare in modo implicito l'espressione dog|cat
(?<pet>dog|cat) Acquisire sottoespressione dog|cat e denominarla pet

Vedi anche