このトピックでは、文字列関数の構文、説明、パラメーター、および戻り値について説明します。 このトピックでは、これらの関数の例も示します。
substr
この関数の詳細を次の表に示します。
機能 | 説明 |
構文 |
|
説明 | 文字列からパーツを抽出します。 |
パラメーター |
|
戻り値 |
|
例: |
|
concat
この関数の詳細を次の表に示します。
機能 | 説明 |
構文 |
|
説明 | 文字列を連結します。 |
パラメーター | 連結する文字列。 1つ以上の文字列を指定できます。 数値がサポートされています。 |
戻り値 | 連結された文字列を返します。 |
例: |
出力:
|
upper
この関数の詳細を次の表に示します。
機能 | 説明 |
構文 |
|
説明 | 文字列を大文字に変換します。 |
パラメーター | s: 変換する文字列。 |
戻り値 |
|
例: |
出力:
|
lower
この関数の詳細を次の表に示します。
機能 | 説明 |
構文 |
|
説明 | 文字列を小文字に変換します。 |
パラメーター | s: 変換する文字列。 |
戻り値 |
|
例: |
出力:
|
len
この関数の詳細を次の表に示します。
機能 | 説明 |
構文 |
|
説明 | 文字列の長さを照会します。 |
パラメーター | s: 測定する文字列。 |
戻り値 |
|
例: |
|
バイト
この関数の詳細を次の表に示します。
機能 | 説明 |
構文 |
|
説明 | 文字のASCII値を照会します。 |
パラメーター | c: ASCII値を照会する文字。 指定できる文字は1文字だけです。 |
戻り値 | 指定した文字のASCII値を返します。 データ型: numeric。 |
例: |
出力:
|
match_re
この関数の詳細を次の表に示します。
機能 | 説明 |
構文 |
|
説明 | 正規表現マッチングにPerl互換正規表現 (PCRE) エンジンを使用します。 詳細については、「PCRE構文」をご参照ください。 |
パラメーター |
|
戻り値 | 文字列が正規表現と一致する場合、 |
例: |
出力:
|
capture_re
この関数の詳細を次の表に示します。
機能 | 説明 |
構文 |
|
説明 | 文字列の一致をキャプチャし、一致する部分文字列を返します。 PCREの詳細については、「PCRE構文」をご参照ください。 |
パラメーター |
|
戻り値 | 文字列が正規表現と一致する場合、辞書型の一致する部分文字列を返します。 それ以外の場合、空の辞書が返されます。 |
例: |
|
レスポンスの例 |
|
gsub_re
この関数の詳細を次の表に示します。
機能 | 説明 |
構文 |
|
説明 | 文字列のすべての一致を置き換え、置き換え後の文字列を返します。 PCREの詳細については、「PCRE構文」をご参照ください。 |
パラメーター |
|
戻り値 | 指定された |
例: |
|
レスポンスの例 |
|
split
この関数の詳細を次の表に示します。
機能 | 説明 |
構文 |
|
説明 | 文字列を部分文字列の配列に分割し、配列を返します。 |
パラメーター |
|
戻り値 | ディクショナリ型のキーと値のペアの配列を返します。 |
例: |
リクエスト :
出力:
|
split_as_key
この関数の詳細を次の表に示します。
機能 | 説明 |
構文 |
|
説明 | 文字列を部分文字列の配列に分割し、配列を返します。 |
パラメーター |
|
戻り値 |
|
例: |
リクエスト :
出力:
|
tohex
この関数の詳細を次の表に示します。
機能 | 説明 |
構文 |
|
説明 | 文字列を16進文字列に変換します。 |
パラメーター | s: 変換する文字列。 |
戻り値 |
|
例: |
|
レスポンスの例 |
|
tostring
この関数の詳細を次の表に示します。
機能 | 説明 |
構文 |
|
説明 | 任意の型のデータを文字列に変換します。 |
パラメーター | a: 変換するデータ。 データ型: 任意の型。 |
戻り値 | パラメーターで指定された値から変換された文字列 |
例: |
出力:
|
tochar
この関数の詳細を次の表に示します。
機能 | 説明 |
構文 |
|
説明 |
|
パラメーター | nX: 変換する整数。 1つ以上の整数を指定できます。 |
戻り値 | 整数から変換された文字列を返します。 |
例: |
出力:
|
reverse
この関数の詳細を次の表に示します。
機能 | 説明 |
構文 |
|
説明 | 文字列を反転します。 |
パラメーター | str: 反転する文字列。 |
戻り値 | 指定した文字列から反転した文字列を返します。 |
例: |
出力:
|
検索
この関数の詳細を次の表に示します。
機能 | 説明 |
構文 |
|
説明 | 指定した文字列で部分文字列を検索します。 |
パラメーター |
|
戻り値 |
|
例: |
出力:
|
フォーマット
この関数の詳細を次の表に示します。
機能 | 説明 |
構文 |
|
説明 | 1つ以上のパラメータの値をフォーマットします。 format文字列は最初のパラメーターで、文字列を指定する必要があります。 format文字列は、Cプログラミング言語の関数で使用されるsprintfパラメーターの仕様に従います。 フォーマット文字列の構文は、%[parameter][flag][field width][.precision] 指定子です。
|
パラメーター |
|
戻り値 | ACSII文字列を返します。 |
例: |
出力:
|
トビン
この関数の詳細を次の表に示します。
機能 | 説明 |
構文 |
|
説明 | 16進文字列をASCII文字列に変換します。 |
パラメーター | str: 変換する16進文字列。 大文字と小文字は区別されません。 |
戻り値 | ACSII文字列を返します。 |
例: |
出力:
|
トリム
この関数の詳細を次の表に示します。
機能 | 説明 |
構文 |
|
説明 | sパラメーターで指定された文字列の前または後のすべての空白文字を削除し、指定された空白文字が削除された文字列を返します。 |
パラメーター |
|
戻り値 | 指定された空白文字が削除された文字列を返します。 |
例: |
出力:
|