найти позицию первого элемента, не входящего в регулярное выражение
Нужно найти позицию первого элемента, не входящего в регулярное выражение.
Пытался использовать strpos, но ничего не выходит.
Например
select strpos( '111/5191А','%[^а-яА-ЯёЁa-zA-Z0-9]%' )
Хочу найти позицию символа "/".
версия postgresql 13
Ответы (1 шт):
Автор решения: Антон
→ Ссылка
Как ответили в комментарии, это помогло. Какая-нить хрень типа SELECT strpos( '111/5191А', left( regexp_replace( '111/5191А', '[а-яА-ЯёЁa-zA-Z0-9]+', '' ), 1 ))