Jak odwołać się do grupy za pomocą wyrażeń regularnych w MySQL? Próbowałem:Odniesienie do grup w regex MySQL?
REGEXP '^(.)\1$'
ale to nie działa. Jak to zrobić?
Jak odwołać się do grupy za pomocą wyrażeń regularnych w MySQL? Próbowałem:Odniesienie do grup w regex MySQL?
REGEXP '^(.)\1$'
ale to nie działa. Jak to zrobić?
Nie można, nie ma sposobu, aby odwołać się do grup przechwytujących regex w MySql.
+1 Dobra odpowiedź. Mówią: "Odsyłacze wsteczne są koszmarną bzdurą, stwarzającą poważne problemy dla wydajnych implementacji, są również nieco niejasno zdefiniowane (czy" a \ (\ (b \) * \ 2 \) * d 'dopasowuje' abbbd '?). używając ich." na http://linux.die.net/man/7/regex, więc mogę stwierdzić, że brak funkcji back reference to błąd. – d5e5
@ d5e5 miałeś na myśli, że błąd jest funkcją? – light24bulbs
Wyślij swoje pełne zapytanie, proszę. – nobody
Chcę wiedzieć, jak to zrobić, to tylko przykład. SELECT * FROM table WHERE pola REGEXP '^ test (.) \ 1 $' –
@ Maska: Co dokładnie chcesz zrobić? – Shef