43.8 FIND_TAGSファンクション
このファンクションは、タグ識別子が接頭辞として付いているすべての文字列を検出します。検索では大/小文字が区別されず、空白文字および特殊文字も無視されます。
構文
FUNCTION FIND_TAGS (
p_string IN VARCHAR2,
p_prefix IN VARCHAR2 DEFAULT '#',
p_exclude_numeric IN BOOLEAN DEFAULT TRUE )
RETURN apex_t_varchar2;
パラメータ
パラメータ | 説明 |
---|---|
p_string |
入力文字列。 |
p_prefix |
タグの接頭辞(デフォルトは'# ')。
|
p_exclude_numeric |
trueの場合(デフォルト)、タグ識別子と数字のみで構成される値は除外されます。 |
戻り値
このファンクションは、見つかったタグを大文字で戻します。
例
DECLARE
l_tags apex_t_varchar2;
l_string varchar2(4000) := 'how now #orclapex @mike brown #cow';
BEGIN
l_tags := apex_string_util.find_tags(l_string,'#');
l_tags := apex_string_util.find_tags(l_string,'@');
END;
/
-> apex_t_varchar2('#ORCLAPEX','#COW')
-> apex_t_varchar2('@MIKE')
親トピック: APEX_STRING_UTIL