Deutsch
Germany.ruФорумы → Архив Досок→ Программирование

Проверить формат varchar. my SQL

21.06.21 14:23
Re: Проверить формат varchar. my SQL
 
melodi_ постоялец

Почему вы так думаете? Вы выполнили SELECT 'Maria' REGEXP '(ari){0,1}'

Какой результат вы ожидали увидеть?

'Maria' это просто пример из сети. Но если применить только этот синтакс на номер рейса, то не работает:


fln regexp '[a-zA-Z0-9]{1}[a-zA-Z0-9]{1}[a-zA-Z]{0,1}[0-9]{1}[0-9]{0,1}[0-9]{0,1}[0-9]{0,1}[a-zA-Z]{0,1}'


ИЗ задания: xx(a)n(n)(n)(n)(a)

x : (a-zA-Z0-9) --> [a-zA-Z0-9]{1}

x: (a-zA-Z0-9) --> [a-zA-Z0-9]{1}

(a): (a-zA-Z)--> [a-zA-Z]{0,1}

n: (0-9)-->[0-9]{1}

(n):(0-9)-->[0-9]{0,1}

(n):(0-9)-->[0-9]{0,1}

(n):(0-9)-->[0-9]{0,1}

(a): (a-zA-Z)--> [a-zA-Z]{0,1}


Мне нужно что то найти, что б с интексом работало (как индекс в стринге/списке).

 

Перейти на