Ricerca di testo con espressioni regolari

Si applica a: SQL Server Azure SQL DatabaseIstanza gestita di SQL di AzureAzure Synapse Analytics AnalyticsPlatform System (PDW)

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

Eseguire ricerche usando espressioni regolari

  1. Per abilitare l'uso di espressioni regolari nel campo Trova durante la ricerca rapida, la ricerca nei file, la sostituzione rapida o la sostituzione nei file , selezionare l'opzione Usa in Opzioni di ricerca e quindi scegliere Usa espressioni regolari.

  2. Pulsante Generatore di espressioni accanto al campo Trova che diventa quindi disponibile. Selezionare questo pulsante per visualizzare un elenco delle espressioni regolari disponibili. Quando si sceglie un elemento dal Generatore di espressioni, questo viene inserito nella stringa Trova.

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

Expression Descrizione
. Trovare la corrispondenza con qualsiasi carattere singolo (tranne un'interruzione di riga)
.* Trova la corrispondenza con qualsiasi carattere zero o più volte
.+ Trova la corrispondenza di qualsiasi carattere una o più volte
[abc] Trova la corrispondenza con qualsiasi carattere nel set abc
[^abc] Trova la corrispondenza con qualsiasi carattere non incluso nel set abc
\d Trovare la corrispondenza con qualsiasi carattere numerico
(?([^\r\n])\s) Trovare la corrispondenza con qualsiasi carattere spazio vuoto
\b Trova la corrispondenza all'inizio o alla fine della parola
^ Corrispondenza all'inizio della riga
.$ Trova la corrispondenza con qualsiasi interruzione di riga
\w\r?\n Trova 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 una sottoespressione dog|cat e denominarla pet

Vedi anche