Ich habe eine Zeichenfolge '''val1'',''val2'''
, die ich in 'upper(''val1''),upper(''val2'')'
konvertieren möchte ... so entschied ich mich, regex_replace
zu verwenden ..... das Problem ist, dass ich nicht in der Lage bin, ein widerwilliges Muster zu erstellen ... Das folgende Muster regexp_replace('''val1'',''val2''','(''.*'')','upper(\1)')
ist gierig und produziert daher 'upper(''val1'',''val2'')'
... irgendwelche Hilfe?widerwillige Quantifikator mit Orakel regexp
0
A
Antwort
1
Nach RegexBuddy, normal faul quantifiers sollte funktionieren:
regexp_replace('''val1'',''val2''','(''.*?'')','upper(\1)')