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

AVEVA™ InTouch HMI

StringTrim() 関数

  • Last UpdatedSep 26, 2024
  • 1 minute read

先頭および後に続くスペース(空白)を文字列から削除します。この関数は、たとえば、ユーザー入力後に文字列から不要なスペースを削除するときに使用できます。

構文

result = StringTrim (string, trimtype)

パラメータ

文字列もじれつ

リテラル テキスト、メッセージ型タグ変数、または文字列式です。

trimtype

削除するスペースを決めるリテラル値、アナログ型タグ変数、または数式です。

  • 1 = 先頭のスペース

  • 2 = 後に続くスペース

  • 3 = 先頭および後に続くスペース

備考

この関数は、先頭および後に続く空白を文字列からすべて削除します。空白はスペース(ASCII 0x20)および ASCII 0x09 ~ 0x0D の制御文字です。

アクション スクリプトで、メッセージ型タグ変数 mtag のすべてのスペースを削除するには、以下のスクリプトを使用します。

DIM i AS INTEGER;

DIM tmp AS MESSAGE;

mtag = StringTrim(mtag,3); {mtag は調整されます}

FOR i = 1 TO StringLen(mtag) {mtag の文字に対して変数 i を実行}

IF StringMid(mtag, i, 1)<>" " THEN {i-th 文字はスペースではありません} tmp = tmp + StringMid(mtag, i, 1); {

文字を tmp へ追加します}

ENDIF;

NEXT;

mtag = tmp; {tmp を mtag へ返します}.

その他の例:

StringTrim(" Joe ",1) は "Joe " .を返します。

StringTrim(" Joe ",2) は " Joe" を返します。

このスクリプトは、mtag 値の左および右側のスペースをすべて削除します。

mtag = StringTrim(mtag,3)

In This Topic