Heim  >  Artikel  >  Datenbank  >  So verwenden Sie die Funktion regexp_substr in MySQL

So verwenden Sie die Funktion regexp_substr in MySQL

WBOY
WBOYnach vorne
2023-05-30 22:40:051860Durchsuche

1. Gibt den Teilstring zurück, der dem Muster pat im String expr entspricht. Wenn kein passender Teilstring gefunden wird, wird NULL zurückgegeben.

2. Wenn expr oder pat NULL ist, gibt die Funktion NULL zurück. Die Funktion

REGEXP_SUBSTR() unterstützt die folgenden optionalen Parameter:

pos bedeutet, dass die Suche ab der angegebenen Position der Zeichenfolge expr gestartet wird. Standardmäßig beginnt der Abgleich mit dem ersten Zeichen.

Occurence gibt an, welcher passende Teilstring zurückgegeben wird. Standardmäßig wird der erste passende Teilstring zurückgegeben.

match_type gibt die Matching-Methode an und die Parameter stimmen mit der obigen REGEXP_LIKE()-Funktion überein.

Instanz

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                                          |
+----------------------------------------------+

Das obige ist der detaillierte Inhalt vonSo verwenden Sie die Funktion regexp_substr in MySQL. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!

Stellungnahme:
Dieser Artikel ist reproduziert unter:yisu.com. Bei Verstößen wenden Sie sich bitte an admin@php.cn löschen