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)