39.13 REPLACE_WHITESPACEファンクション

このファンクションは、入力のトークン化に使用できます。空白文字および特殊文字を、指定された空白文字で置き換えます。また、入力を小文字にします。p_original_findに'.'または'#'が含まれる場合、これらの文字も空白で置き換えます。

構文

FUNCTION REPLACE_WHITESPACE ( 
    p_string               IN VARCHAR,
    p_original_find        IN VARCHAR2 DEFAULT NULL,
    p_whitespace_character IN VARCHAR2 DEFAULT '|')
    RETURN VARCHAR2;

パラメータ

表39-13 REPLACE_WHITESPACEファンクションのパラメータ

パラメータ 説明

p_string

入力文字列。

p_original_find

先行する検索操作ですでに検出された一連の文字。

p_whitespace_character

セパレータ文字。

戻り値

このファンクションは、すべての特殊文字が置き換えられた入力文字列を小文字で戻します。

select apex_string_util.replace_whitespace('foo: Bar...Baz') from dual
-> |foo|bar|baz|
select apex_string_util.replace_whitespace('foo: Bar...Baz',null,'*') from dual
-> *foo*bar*baz*
select apex_string_util.replace_whitespace('foo: Bar...Baz','.','*') from dual
-> *foo*bar...baz*