найти позицию первого элемента, не входящего в регулярное выражение

Нужно найти позицию первого элемента, не входящего в регулярное выражение. Пытался использовать 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 ))

→ Ссылка