正確な文字列の連続する桁数を置き換えたい。これは、数字の長いシーケンスの一部であるオカレンスを置き換えることを望まないということを意味する。例えば正規表現正確な桁数に一致する
:
select regexp_replace('filename07_20160723', '[0-9]{2}', '') from dual
戻り
filename_
が、私はそれが私はそれが数字以外の文字が含まれている(だけ孤独'07'
交換するにはどうすればよい
filename_20160723
を返すようにしたいですいずれかの側に)?
あなたの正規表現は、2桁の2桁の数字に一致します。アンダースコアの前に2桁の数字、またはアルファベットの後に2桁の数字を表示することはできますか? – mustaccio
「一定の金額」と「正確な金額」 - あなたはそれが何であるか教えてください。または、それらが変わることがありますか?そうであれば、どのようにそれらを「問い合わせ」に伝えていますか?) – mathguy