55.2 GET_INITIALSファンクション
文字列内の単語の頭文字を戻します。
単語は、空白または次のようなその他の特殊文字で区切られます:
- カンマ(,)
- ダッシュ(-)
- 引用符(')
入力に単語が1つしかない場合は、その単語の最初の文字を返します。
構文
APEX_STRING.GET_INITIALS (
p_str IN VARCHAR2,
p_cnt IN PLS_INTEGER DEFAULT 2 )
RETURN VARCHAR2
パラメータ
パラメータ | 説明 |
---|---|
p_string |
入力文字列。 |
p_cnt |
最初のN 個の単語から取得するN 個の文字の頭文字。デフォルトは2 です。使用できる値は1から255です。
|
例
次の例では、"John Doe"
から頭文字を取得します。
BEGIN
sys.dbms_output.put_line(apex_string.get_initials('John Doe'));
END;
Output:
-> JD
例2
"Andres Homero Lozano Garza"
から最初の3つの頭文字を取得します。
BEGIN
sys.dbms_output.put_line(apex_string.get_initials(p_str => 'Andres Homero Lozano Garza', p_cnt => 3));
END;
Output
-> AHL
例3
"JBHiFi"
から最初の3つの頭文字を取得します。
BEGIN
sys.dbms_output.put_line(get_initials(p_str => 'JBHiFi', p_cnt => 3));
END;
Output:
-> JBH
親トピック: APEX_STRING