Erlang-strings
アーラン-文字列
文字列リテラルは、文字列テキストを引用符で囲むことにより、Erlangで構築されます。 Erlangの文字列は、「Hello World」などの二重引用符を使用して作成する必要があります。
以下は、Erlangでの文字列の使用例です-
例
上記の例は、 Str1 という文字列変数を作成します。 文字列「This is a string」が変数に割り当てられ、それに応じて表示されます。
上記のプログラムの出力は次のようになります-
出力
次に、文字列に使用できるさまざまな*操作*について説明します。 文字列操作の場合、文字列ライブラリも含める必要があることに注意してください。
Sr.No | String Methods & Description |
---|---|
1 |
このメソッドは、特定の文字列の長さを返します。 |
2 |
このメソッドは、ある文字列が別の文字列と等しいかどうかのブール値を返します。 |
3 |
このメソッドは2つの文字列を連結し、連結された文字列を返します。 |
4 |
このメソッドは、文字列内の文字のインデックス位置を返します。 |
5 |
このメソッドは、文字列内のサブ文字列のインデックス位置を返します。 |
6 |
このメソッドは、開始位置と開始位置からの文字数に基づいて、元の文字列からサブ文字列を返します。 |
7 |
このメソッドは、開始位置と開始位置からの文字数に基づいて、元の文字列からサブ文字列を返します。 |
末尾の文字で左
このメソッドは、文字数に基づいて文字列の左からサブ文字列を返します。 ただし、数値が文字列の長さよりも大きい場合、末尾の文字を含めるオプションがあります。
構文
パラメーター
- str1 -これは、サブ文字列を抽出する必要がある文字列です。
- Number -これは、サブストリングに存在する必要がある文字の数です。
- $ Character -末尾の文字として含める文字。
戻り値
文字列の左側と数値に基づいて、元の文字列からサブ文字列を返します。
例えば
出力
上記のプログラムを実行すると、次の結果が得られます。
右
このメソッドは、文字数に基づいて文字列の右側からサブ文字列を返します。
構文
パラメーター
- str1 -これは、サブ文字列を抽出する必要がある文字列です。
- Number -これは、サブストリングに存在する必要がある文字の数です。
戻り値
文字列の右側と数値に基づいて、元の文字列から部分文字列を返します。
例えば
出力
上記のプログラムを実行すると、次の結果が得られます。
末尾の文字で右
このメソッドは、文字数に基づいて文字列の右側から部分文字列を返します。 ただし、数値が文字列の長さよりも大きい場合、末尾の文字を含めるオプションがあります。
構文
パラメーター
- str1 -これは、サブ文字列を抽出する必要がある文字列です。
- Number -これは、サブストリングに存在する必要がある文字の数です。
- $ Character -末尾の文字として含める文字。
戻り値
文字列の右側と数値に基づいて、元の文字列からサブ文字列を返します。
例えば
出力
上記のプログラムを実行すると、次の結果が得られます。
to_lower
このメソッドは、文字列を小文字で返します。
構文
パラメーター
- str1 -これは、小文字に変換する必要がある文字列です。
戻り値
文字列を小文字で返します。
例えば
出力
上記のプログラムを実行すると、次の結果が得られます。
to_upper
このメソッドは、文字列を大文字で返します。
構文
パラメーター
- str1 -これは、大文字に変換する必要がある文字列です。
- 戻り値-文字列を大文字で返します。
例えば
出力
上記のプログラムを実行すると、次の結果が得られます。
sub_string
文字列の部分文字列を返します。開始位置から文字列の最後まで、または停止位置までを含みます。
構文
パラメーター
- str1 -これは、サブ文字列を返す必要がある文字列です。
- start -これは部分文字列の開始位置です
- stop -これは部分文字列の停止位置です
戻り値
文字列の部分文字列を返します。開始位置から文字列の最後まで、または停止位置までを含みます。
例えば
出力
上記のプログラムを実行すると、次の結果が得られます。