Zgodnie z podręcznikiem MySQL
MySQL wykorzystuje implementację wyrażeń regularnych Henry'ego Spencera, która ma na celu zgodność z POSIX 1003.2
wyrażenia regularne POSIX
nie obsługuje używania znaku zapytania ?
jako nie zachłanny (leniwy) modyfikator do gwiazdy i kwantyfikatory plus, takie jak PCRE (Perl Compatible Regular Expressions). Oznacza to, że nie możesz użyć +?
i *?
Wygląda na to, że będziesz musiał po prostu użyć wersji zachłannej, która nadal powinna działać. Aby uniknąć dopasowania elementów takich jak