REGEXP_INSTR и символ ^ (caret)?

Как с помощью REGEXP_INSTR найти слово из набора [a-zA-Z], перед и после которого стоят знаки ^ (caret)?

REGEXP_INSTR('jhskjdk^klsdfn^nlkn320', '\^[a-zA-Z]\^') - возвращает ноль. Где ошибка в pattern?


Ответы (1 шт):

Автор решения: Eugene X

В регулярке первый символ ^ говорит о том что строка должна начинаться с [a-zA-Z], последний $ говорит о том что строка должна заканчиваться на [a-zA-Z].

'\\^[a-zA-Z]+\^'

→ Ссылка