String型のメソッド

提供: AliceScript Wiki
2021年12月9日 (木) 05:41時点におけるMaster (トーク | 投稿記録)による版
ナビゲーションに移動 検索に移動

この記事では、文字列型に対して使用できるメソッドを説明します。これらのメソッドは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(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);

現在の文字列を書式指定子として、現在の文字列を指定されたオブジェクトの文字列表記に置換します。