Вот так пробую не выводит ничего вообще в результате: Код (Text): select name1 from cat where name1 REGEXP "^[А-Яа-я]{4}$"; и так не пашет: Код (Text): select name1 from cat where name1 REGEXP "^.{4}$"; и так не хочет: Код (Text): select name1 from cat where name1 REGEXP "^....$"; и так: Код (Text): select name1 from cat where name1 REGEXP "^\w{4}$"; Вот такая таблица, фото ниже. Нужно чтобы возвратило слова состоящие из 4 символов. Вот так работает, но я хотел бы регуляркой научиться такие фокусы Код (Text): select name1 from cat where name1 LIKE '____'; Как сделать такое же регуляркой?
Регулярка в mySQL своя собственная и заметно урезанная. см. http://dev.mysql.com/doc/refman/4.1/en/regexp.html Кроме того, регуляркой надо пользоваться только тогда, когда действительно необходимо (не использует ключи) Добавлено спустя 10 минут 20 секунд: Да, а регулярка будет что-то вроде: Код (Text): ...regexp '^[a-zA-Z][a-zA-Z][a-zA-Z][a-zA-Z][ ]*$'