Condividi tramite


Funzioni delle espressioni regolari (Transact-SQL) (anteprima)

Si applica a: SQL Server 2025 (17.x) Anteprima del databaseSQL di Azure Istanza gestita di SQL di Azurein Microsoft Fabric

Annotazioni

In quanto funzionalità di anteprima, la tecnologia presentata in questo articolo è soggetta alle condizioni per l'utilizzo supplementari per le anteprime di Microsoft Azure.

Usare le funzioni descritte in questo articolo per associare modelli complessi e modificare i dati in SQL Server con espressioni regolari.

Funzione Descrizione
REGEXP_LIKE Restituisce un valore booleano che indica se l'input di testo corrisponde al modello regex.
REGEXP_REPLACE Restituisce una stringa di origine modificata sostituita da una stringa di sostituzione, in cui è stata trovata l'occorrenza del criterio regex.
REGEXP_SUBSTR Estrae parti di una stringa in base a un criterio di espressione regolare.

Restituisce Nth occorrenza di una sottostringa che corrisponde al modello regex.
REGEXP_INSTR Restituisce la posizione iniziale o finale della sottostringa corrispondente, a seconda dell'opzione specificata.
REGEXP_COUNT Restituisce un conteggio del numero di volte in cui si verifica un criterio regex in una stringa.
REGEXP_MATCHES Restituisce una tabella di sottostringhe acquisite che corrispondono a un criterio di espressione regolare a una stringa. Se non viene trovata alcuna corrispondenza, la funzione non restituisce alcuna riga.
REGEXP_SPLIT_TO_TABLE Restituisce una tabella di stringhe suddivise, delimitate dal modello regex. Se non esiste alcuna corrispondenza con il criterio, la funzione restituisce la stringa.

Anteprima delle espressioni regolari