</StringReplace>
- Last UpdatedOct 08, 2024
- 1 minute read
文字列の特定の部分を置換または変更し、結果を返します。
カテゴリ
文字列
構文
StringResult=StringReplace(Text、SearchFor、ReplaceWith、CaseSens、NumToReplace、MatchWholeReplicas);
パラメータ
テキスト
文字、語句、フレーズを置換する文字列。実際の文字列または文字列属性。
検索対象
検索して置換する文字列。実際の文字列または文字列属性。
ReplaceWith
置換文字列。実際の文字列または文字列属性。
casesen
検索で大文字と小文字を区別するかどうかを指定します。(0=いいえ、1=はい)任意の数値または整数属性。
NumToReplace
置換するインスタンスの数を指定します。数値または整数属性。すべてのインスタンスを指定するには、この値を -1 に設定します。
MatchWhole
完全な語句を置換するかどうかを指定します。MatchWholeWords が有効(1 に設定)で、SearchFor が「and」に設定されている場合、「handle」内の「and」は置換されません。MatchWholeWords は無効(0 に設定)されている場合、置換処理が行われます。
備考
この関数を使用すると、文字列内の文字、語句、またはフレーズを置換できます。
StringReplace() 関数では、@ # $ % & * ( ) などの特殊文字は認識されません。これらの文字は区切り文字として読み取られます。たとえば、関数 StringReplace() (abc#,abc#,1234,0,1,1) が処理された場合、置換は行われません。# 記号は文字ではなく区切り文字として読み取られます。
例
StringReplace("In From Within","In","Out",0,1,0) ' 戻り値 "Out From Within"(最初の語句だけが置換されます);
StringReplace("In From Within","In","Out",0,-1,0) ' 戻り値 "Out From without"(すべてのインスタンスが置換されます);
StringReplace("In From Within","In","Out",1,-1,0) ' 戻り値 "Out From Within"(一致するすべてのインスタンスが置換されます);
StringReplace("In From Within","In","Out",0,-1,1) ' 戻り値 "Out From Within"(完全なすべての語句が置換されます);
次もご確認ください。
StringFromTime()関数StringFromTime()