Мне нужно регулярное выражение для двух одинаковых гласных в varchar.SQL: 2 одинаковых гласных регулярное выражение
Как 'linEbrEak'
(но только 2 не больше и не меньше)
Я думал, что-то вроде:
'%[aeiouAEIOU]%[aeiouAEIOU]%'
Но это дает мне любые 2 гласные. Я хочу двух одинаковых.
Я использую SQL Server 2008.
Это возможно даже в Regex? Огромное спасибо!
Другие примеры:
LeIpzIg
LOndOn
Edit: Это нормально, если это не представляется возможным (слишком сложно, может быть) в регулярных выражениях, я счастлив с другими решениями тоже, но они должны быть легко читать, быстро и короткие ,
для меня выглядит, как вы хотите, не Regex, но использовать это с LIKE :) – Darka
Есть ли у нее быть единственным регулярным выражением? Было бы намного чище с заменой, за которой следует регулярное выражение. Если да, то что такое реальное использование? Звучит как требование bizzare. –
Нет, это не реальное использование, а упражнение для SQL-присваивания ... Это нормально, если не делать это с регулярным выражением, но оно должно быть чистым и быстрым. – moritzg