Maison >base de données >tutoriel mysql >Comment utiliser la fonction regexp_substr dans MySQL
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!