Udostępnij za pośrednictwem


Funkcje wyrażeń regularnych (Transact-SQL) (wersja zapoznawcza)

Dotyczy: SQL Server 2025 (17.x) (wersja zapoznawcza) Azure SQL Database Azure SQLManaged InstanceSQL Database w wersji zapoznawczej usługi Microsoft Fabric

Note

Jako funkcja w wersji zapoznawczej technologia przedstawiona w tym artykule podlega dodatkowym warunkom użytkowania dla wersji zapoznawczych platformy Microsoft Azure.

Użyj funkcji opisanych w tym artykule, aby dopasować złożone wzorce i manipulować danymi w programie SQL Server za pomocą wyrażeń regularnych.

Note

Wyrażenia regularne są dostępne w usłudze Azure SQL Managed Instance skonfigurowanym przy użyciu zasad aktualizacji always-up-to-date .

Function Description
REGEXP_LIKE Zwraca wartość logiczną wskazującą, czy wprowadzanie tekstu jest zgodne ze wzorcem wyrażenia regularnego.
REGEXP_REPLACE Zwraca zmodyfikowany ciąg źródłowy zastąpiony ciągiem zastępczym, w którym znaleziono wystąpienie wzorca wyrażeń regularnych.
REGEXP_SUBSTR Wyodrębnia części ciągu na podstawie wzorca wyrażenia regularnego.

Zwraca N.wystąpienie podciągu zgodnego ze wzorcem wyrażeń regularnych.
REGEXP_INSTR Zwraca pozycję początkową lub końcową pasowanego podciągu w zależności od podanej opcji.
REGEXP_COUNT Zwraca liczbę przypadków wystąpienia wzorca wyrażeń regularnych w ciągu.
REGEXP_MATCHES Zwraca tabelę przechwyconych podciągów pasujących do wzorca wyrażenia regularnego do ciągu. Jeśli nie zostanie znalezione dopasowanie, funkcja nie zwraca wiersza.
REGEXP_SPLIT_TO_TABLE Zwraca tabelę ciągów rozdzielanych przez wzorzec wyrażeń regularnych. Jeśli nie ma dopasowania do wzorca, funkcja zwraca ciąg.

Podgląd wyrażeń regularnych