ORACLE機能 ORACLE関数

[ORACLE関数] 文字列内で正規表現に合致する箇所を置換する(REGEXP_REPLACE)

投稿日:

文字列内で正規表現に合致する箇所を置換するには、REGEXP_REPLACE関数を使用します。

構文

(REGEXP_REPLACE構文)
REGEXP_REPLACE( 文字列, 正規表現, 置換後の文字 [, 開始位置, 置換する番目, 検索モード])

開始位置、置換する番目、検索モードは省略可です。

サンプル

例)文字列から1文字以上の数値に合致する部分全てを'X'に置換する

例)文字列から2番目に1文字以上の数値に合致する部分を'X'に置換する

解説

  • 置換する番目を省略した場合は、合致した箇所全てが置換対象となります。
  • 検索モードは以下の通りです。
     'i':大文字/小文字を区別しない
     'c':大文字/小文字を区別する

スポンサーリンク

スポンサーリンク

-ORACLE機能, ORACLE関数
-,

執筆者:


comment

メールアドレスが公開されることはありません。 * が付いている欄は必須項目です

関連記事

ORACLE

[ORACLE関数] 文字列中の文字を置き換える(REPLACE)

文字列中の文字を置き換えるには、REPLACE関数を使用します。 構文 (REPLACE構文) REPLACE(<対象文 ...
ORACLE

[V$表] 制御ファイルの情報を取得する(V$CONTROLFILE)

制御ファイルの情報を参照するには、V$CONTROLFILEビューを参照します。 V$CONTROLFILEの定義 V$ ...
ORACLE

[ORACLE] 大文字小文字の区別なく検索する

大文字小文字の区別なく検索するサンプルです。 サンプル 検索値をUPPERですべて大文字にしたものに、大文字で検索をすれ ...
ORACLE

[SQL*Plus] システム変数の一覧を表示する(show all)

システム変数の一覧を表示するには、show allコマンドを使用します。 サンプル 例)システム変数の一覧を表示する S ...
ORACLE

[ORACLE] NLSパラメータ値を確認する(NLS_DATABASE_PARAMETERS)

NLSパラメータ値を確認するには、NLS_DATABASE_PARAMETERSを検索します。 サンプル 例)NLSパラ ...

スポンサーリンク