Javascript-форум (https://javascript.ru/forum/)
-   Серверные языки и технологии (https://javascript.ru/forum/server/)
-   -   Поиск слов состоящих ровно из 4 символов от А-Я и от а-я (https://javascript.ru/forum/server/29454-poisk-slov-sostoyashhikh-rovno-iz-4-simvolov-ot-ya-i-ot-ya.html)

kilogram 28.06.2012 14:04

Поиск слов состоящих ровно из 4 символов от А-Я и от а-я
 
Вот так пробую не выводит ничего вообще в результате:
Код:

select name1 from cat where name1 REGEXP "^[А-Яа-я]{4}$";
и так не пашет:
Код:

select name1 from cat where name1 REGEXP "^.{4}$";
и так не хочет:
Код:

select name1 from cat where name1 REGEXP "^....$";
и так:
Код:

select name1 from cat where name1 REGEXP "^\w{4}$";
Вот такая таблица, фото ниже. Нужно чтобы возвратило слова состоящие из 4 символов.

Вот так работает, но я хотел бы регуляркой научиться такие фокусы

Код:

select name1 from cat where name1 LIKE '____';
Как сделать такое же регуляркой?

ksa 28.06.2012 14:16

Цитата:

Сообщение от kilogram
REGEXP

Это в каком SQL такие предикаты есть? :blink:

Skipp 28.06.2012 14:35

Попробуйте так:
select 'name1' from 'cat' REGEXP '^.{4}$'

kilogram 28.06.2012 14:44

Цитата:

Сообщение от ksa (Сообщение 184849)
Это в каком SQL такие предикаты есть?

Это в MYSQL такое.

Skipp, ваш вариант не работает.

ksa 28.06.2012 15:38

Цитата:

Сообщение от kilogram
Это в MYSQL такое

Ясно... :)


Часовой пояс GMT +3, время: 11:05.