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ファンクションのパラメータ
パラメータ | 説明 |
---|---|
|
入力文字列。 |
|
先行する検索操作ですでに検出された一連の文字。 |
|
セパレータ文字。 |
戻り値
このファンクションは、すべての特殊文字が置き換えられた入力文字列を小文字で戻します。
例
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*
親トピック: APEX_STRING_UTIL