Replace
現在の文字列内に出現する特定の文字列をすべて指定した文字列に置き換えた新しい文字列を取得します。
定義
名前空間:Alice / アセンブリ : Losetta.dll / サポート: AliceScript1
現在の文字列内に出現する特定の文字列をすべて指定した文字列に置き換えた新しい文字列を取得します。
引数 | |
---|---|
oldValue |
置換する場所の文字列 |
newValue |
置換後の文字列 |
戻り値 | |
---|---|
string |
実行後の文字列 |
現在の文字列内の一部に出現する特定の文字列をすべて指定した文字列に置き換えた新しい文字列を取得します。
対応バージョン>=Alice2.3
class Alice.String;
string Replace(string oldValue,string newValue,number startIndex,number length);
引数 | |
---|---|
oldValue |
置換する場所の文字列 |
newValue |
置換後の文字列またはnull |
startIndex |
置換を実行する部分の開始位置 |
count |
置換を実行する部分の長さ |
戻り値 | |
---|---|
string |
実行後の文字列 |
指定した一致ルールを使用して、現在の文字列内の一部に出現する特定の文字列をすべて指定した文字列に置き換えた新しい文字列を取得します。
対応バージョン>=Alice3.0
引数 | |
---|---|
oldValue |
置換する場所の文字列 |
newValue |
置換後の文字列またはnull |
ignoreCase |
一致しているかを評価するときに大文字小文字を区別する場合はtrue 、それ以外の場合はfalse |
戻り値 | |
---|---|
string |
実行後の文字列 |
実装に関する注意
このオーバーロードはAliceSisterでは実装されていません。
それらの環境では0x034 NOT_IMPLEMENTED
例外がスローされます。
対応バージョン>=Alice3.0
class Alice.String;
string Replace(string oldValue, string newValue, bool ignoreCase, bool considerCulture);
引数 | |
---|---|
oldValue |
置換する場所の文字列 |
newValue |
置換後の文字列またはnull |
ignoreCase |
一致しているかを評価するときに大文字小文字を区別する場合はtrue 、それ以外の場合はfalse |
considerCulture |
一致しているかを評価するときに現在のカルチャのルールを使用する場合はtrue 、それ以外の場合はfalse |
戻り値 | |
---|---|
string |
実行後の文字列 |
実装に関する注意
このオーバーロードはAliceSisterでは実装されていません。
それらの環境では0x034 NOT_IMPLEMENTED
例外がスローされます。
例
以下は、にわにはにわにわとりがいる
という文字列を読みやすく置換します。