0

複数の文字セットを1つの式に置き換える純粋な正規表現の方法はありますか? 古典的な例は、1-xxx-CALL-SAM などの米国のバニティ フォン ナンバーで、1-xxx-225-5626 に変換されます。(ダッシュについて心配する必要はありません! いずれにしても削除されます。) Java の MAP 機能などが組み込まれていない Oracle の REGEXP_REPLACE 機能を使用してこれを行いたいと考えています。

ありがとう!デニス

4

1 に答える 1

1

TRANSLATE Limited の使用例

 Translate(str,'ACLMS','22566')

あなたの例でうまくいくはずです。必要に応じて他の文字で拡張します。

于 2015-07-21T19:37:33.183 に答える