Oracle
 sql >> Datenbank >  >> RDS >> Oracle

Ersetzen von eckigen Klammern einer Zeichenfolge mit der Oracle-Funktion REGEXP_REPLACE

So geht's:

select regexp_replace('VMI[[DATA]]INFO', '\[|\]', '_') from dual;

Aber ich denke nicht, dass hier reguläre Ausdrücke benötigt werden, Sie können auch TRANSLATE

verwenden
select translate('VMI[[DATA]]INFO', '[]', '__') from dual;

Hier ist eine sqlfiddle-Demo