Я не эксперт в регулярных выражениях, и в оракуле я хочу найти строку в тексте, используя функцию оракула regexp_replace.
Строка, которую нужно найти, имеет в начале "{" и в конце "}".
Между "{" и "}" вы найдете буквы и символы "_".
Итак, если у меня есть этот текст:
это тест {HI_FRIEND} для замены
как я могу стереть строку "{HI_FRIEND}"?
Я пробовал это:
select REGEXP_REPLACE('this is a {HI_FRIEND} test to replace','*{(A-Z-)}*','') from dual
но это не работает.
Поле, содержащее текст, находится в таблице с минимум 1 миллионом записей.
'something {123} something else'
? Должен ли я удалить его или нет? - person Aleksej   schedule 18.01.2017