String型のメソッド

提供: AliceScript Wiki
ナビゲーションに移動 検索に移動

この記事では、文字列型に対して使用できるメソッドを説明します。これらのメソッドはstringにのみ使用することができます。

string.Trim[編集]

string string.Trim();

現在の文字列から、先頭及び末尾にある空白文字をすべて削除します。

string string.Trim(string chars);

現在の文字列から、文字列で指定された一連の文字が先頭及び末尾に現れる箇所をすべて削除します。

string.TrimStart[編集]

string string.TrimStart();

現在の文字列から、先頭にある空白文字をすべて削除します。

string string.TrimStart(string chars);

現在の文字列から、文字列で指定された一連の文字が先頭に現れる箇所をすべて削除します。

string.TrimEnd[編集]

string string.TrimEnd();

現在の文字列から、末尾にある空白文字をすべて削除します。

string string.TrimEnd(string chars);

現在の文字列から、文字列で指定された一連の文字が末尾に現れる箇所をすべて削除します。

string.StartsWith[編集]

bool string.StartsWith(string str);

現在の文字列が、指定された文字列から始まるかどうかを表す値を取得します。

string.EndsWith[編集]

bool string.EndsWith(string str);

現在の文字列が、指定された文字列で終わるかどうかを表す値を取得します。

string.PadLeft[編集]

string string.PadLeft(number length);

現在の文字列の先頭に空白文字を挿入し、文字列を指定された長さにします。lengthは自然数である必要があります。

string string.PadLeft(number length,string char);

現在の文字列の先頭にcharで指定された文字を挿入し、文字列を指定された長さにします。lengthは自然数、charは1文字含む必要があります。

string.PadRight[編集]

string string.PadRight(number length);

現在の文字列の末尾に空白文字を挿入し、文字列を指定された長さにします。lengthは自然数である必要があります。

string string.PadRight(number length,string char);

現在の文字列の末尾にcharで指定された文字を挿入し、文字列を指定された長さにします。lengthは自然数、charは1文字含む必要があります。

string.Normalize[編集]

string string.Normalize();

文字列のバイナリ表現がUnicode正規形である新しい文字列を返します。

string.CompareTo[編集]

number string.CompareTo(string str);

現在の文字列と指定された文字列とを比較し、現在の文字列が指定された文字列の前、後ろまたは同じのいずれであるかを表す値を返します。

戻り値[編集]

0より小さい値 この文字列の位置がstrよりも前です。

0 この文字列の位置が、並べ替え順序においてstrと同じです。

0より大きい値 この文字列の位置がstrよりも後ろまたは、strnullです。

string.IsNormalized[編集]

bool string.IsNormalized();

現在の文字列が特定のUnicode正規形であるかどうかを表す値を取得します。

string.IndexOf[編集]

number string.IndexOf(string str);

指定された文字列が現在の文字列内で最初に見つかった位置のインデックスを返します。見つからなかった場合は-1を返します。  number string.IndexOf(string str,number startIndex); 指定された文字列が現在の文字列内で最初に見つかった位置のインデックスを返します。検索は、指定されたインデックスから開始され、見つからなかった場合は-1を返します。

string.LastIndexOf[編集]

number string.LastIndexOf(string str);

指定された文字列が現在の文字列内で最後に見つかった位置のインデックスを返します。見つからなかった場合は-1を返します。  number string.LastIndexOf(string str,number startIndex); 指定された文字列が現在の文字列内で最後に見つかった位置のインデックスを返します。検索は、指定されたインデックスから逆方向に開始され、見つからなかった場合は-1を返します。

string.Contains[編集]

bool string.Contains(string str);

指定された文字列が現在の文字列内に存在するかを示す値を取得します

string.Replace[編集]

string string.Replace(string oldValue,string newValue);

現在の文字列の中で、oldValueの出現する箇所をすべてnewValueに置き換えます。

string.Split[編集]

array string.Split();

現在の文字列を単一文字ごとの文字列に分割します。

array string.Split(string separator);

現在の文字列を指定された区切り文字で分割します。

string.ToLower[編集]

string string.ToLower();

現在の文字列をすべて小文字に置き換えた文字列を返します。

string.ToUpper[編集]

string string.ToUpper();

現在の文字列をすべて大文字に置き換えた文字列を返します。

string.EmptyOrWhiteSpaces[編集]

bool string.EmptyOrWhiteSpaces();

現在の文字列がnullまたは空であるか、空白文字だけで構成されているかどうかを示します。

string.Format[編集]

string string.Format(parms variable args);

現在の文字列を書式指定子として、現在の文字列を指定されたオブジェクトの文字列表記に置換します。 複合書式指定について詳しく知るには、string_formatを参照してください。

string.Length[編集]

number string.Length;

現在の文字列の長さを返します。

string.Count[編集]

number string.Count;

現在の文字列の長さを返します。