Maison  >  Article  >  base de données  >  Comment utiliser la fonction regexp_substr dans MySQL

Comment utiliser la fonction regexp_substr dans MySQL

WBOY
WBOYavant
2023-05-30 22:40:051805parcourir

1. Renvoie la sous-chaîne correspondant au modèle pat dans la chaîne expr. Si aucune sous-chaîne correspondante n'est trouvée, NULL est renvoyé.

2. Si expr ou pat est NULL, la fonction renvoie NULL. La fonction

REGEXP_SUBSTR() prend en charge les paramètres facultatifs suivants :

pos signifie démarrer la recherche à partir de la position spécifiée de la chaîne expr. Par défaut, la correspondance commence à partir du premier caractère.

occurence indique quelle sous-chaîne correspondante est renvoyée. La première sous-chaîne correspondante est renvoyée par défaut.

match_type indique la méthode de correspondance et les paramètres sont cohérents avec la fonction REGEXP_LIKE() ci-dessus.

Instances

mysql> SELECT REGEXP_SUBSTR('abc def ghi', '[a-z]+');
+----------------------------------------+
| REGEXP_SUBSTR('abc def ghi', '[a-z]+') |
+----------------------------------------+
| abc                                    |
+----------------------------------------+
mysql> SELECT REGEXP_SUBSTR('abc def ghi', '[a-z]+', 1, 3);
+----------------------------------------------+
| REGEXP_SUBSTR('abc def ghi', '[a-z]+', 1, 3) |
+----------------------------------------------+
| ghi                                          |
+----------------------------------------------+

Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!

Déclaration:
Cet article est reproduit dans:. en cas de violation, veuillez contacter admin@php.cn Supprimer