2013-09-04 6 views
2

У меня есть эта строка: ABC1111|[email protected][email protected]~|[email protected][email protected]~|[email protected][email protected]~Использование regexp_replace для шаблона строки сопоставления

Теперь я хочу заменить, [email protected]@~ с [email protected] так, что моя строка выглядит следующим образом: ABC1111|[email protected]|[email protected]|[email protected]

Как это сделать в Oracle? Я думаю, мы должны использовать REGEXP_REPLACE, чтобы это сделать! Но не в состоянии понять это. Пожалуйста, помогите мне.

ответ

0
regexp_replace('ABC1111|[email protected][email protected]~|[email protected][email protected]~|[email protected][email protected]~', 
       '[email protected][email protected]~', 
       '[email protected]') 

Demo в sqlfiddle.

Смежные вопросы