Please ensure Javascript is enabled for purposes of website accessibility
Powered by Zoomin Software. For more details please contactZoomin

AVEVA™ InTouch HMI

</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"(完全なすべての語句が置換されます);

次もご確認ください。

StringASCII()

StringChar()

StringFromIntg()

StringFromReal()関数

StringFromTime()関数StringFromTime()

StringInString()関数StringInString()

StringLeft()

StringLen()

StringLower()

StringMid()

StringRight()

StringSpace()

StringTest()

StringToIntg()

StringToReal()

StringTrim()

StringUpper()

Text()

In This Topic
Related Links