6
Próbuję dopasować wszystkie telefony do bazy danych, które nie pasują do formatu tego przykładu "(11) 1234-5678".Problemy z dopasowaniem białych znaków do MySql REGEX
Mam kłopoty definiujące regexp powodu spacji, zrobiłem to testy:
SELECT '(11) 1234-5678' REGEXP "\([0-9]{2}\)" -> 1
SELECT '(11) 1234-5678' REGEXP "\([0-9]{2}\).*" -> 1
SELECT '(11) 1234-5678' REGEXP "\([0-9]{2}\) " -> 0
SELECT '(11) 1234-5678' REGEXP "\([0-9]{2}\)[:blank:]" -> 0
SELECT '(11) 1234-5678' REGEXP "\([0-9]{2}\)[:space:]" -> 0
mam absolutnie żadnego pojęcia, dlaczego nie mogę dostać mysql dopasować odstępy.
EDIT:
Mam MySQL 5.5.24
To nie działa albo. – hchinchilla
@hchinchilla Musisz także uciec '\' od '\\', spróbuj ponownie. – xdazz
Dzięki @xdazz, teraz działa. – hchinchilla