Partager via


Fonctions d’expressions régulières (Transact-SQL) préversion

S’applique à : SQL Server 2025 (17.x) Préversion de la base de données SQL Azure SQL DatabaseAzure SQL Managed InstanceSQL dans Microsoft Fabric

Remarque

En tant que fonctionnalité en préversion, la technologie présentée dans cet article est soumise aux conditions d’utilisation supplémentaires des préversions de Microsoft Azure.

Utilisez les fonctions décrites dans cet article pour faire correspondre des modèles complexes et manipuler des données dans SQL Server avec des expressions régulières.

Fonction Descriptif
REGEXP_LIKE Retourne une valeur booléenne qui indique si l’entrée de texte correspond au modèle regex.
REGEXP_REPLACE Retourne une chaîne source modifiée remplacée par une chaîne de remplacement, où l’occurrence du modèle regex trouvé.
REGEXP_SUBSTR Extrait des parties d’une chaîne en fonction d’un modèle d’expression régulière.

Retourne nième occurrence d’une sous-chaîne qui correspond au modèle regex.
REGEXP_INSTR Retourne la position de début ou de fin de la sous-chaîne correspondante, en fonction de l’option fournie.
REGEXP_COUNT Retourne le nombre de fois où le modèle regex se produit dans une chaîne.
REGEXP_MATCHES Retourne une table de sous-chaînes capturées qui correspondent à un modèle d’expression régulière à une chaîne. Si aucune correspondance n’est trouvée, la fonction ne retourne aucune ligne.
REGEXP_SPLIT_TO_TABLE Retourne une table de chaînes fractionnées, délimitées par le modèle regex. S’il n’y a pas de correspondance avec le modèle, la fonction retourne la chaîne.

Aperçu des expressions régulières