これは、Domino Designer ヘルプのどこにも見つかりません。それはとても簡単に思えます!
私がする必要があるのは、文字列内の文字の位置を見つけることだけです。
これは、Domino Designer ヘルプのどこにも見つかりません。それはとても簡単に思えます!
私がする必要があるのは、文字列内の文字の位置を見つけることだけです。
@Left または @Leftback を使用できます。この場合、それらは同じように機能すると思います。
src:= {your field value to search};
char:= {your target character};
indexof:= @Length(@Left(src;char))
searchResult:=@Left(SearchString;"C"); indexOf:=@If(searchResult="";0;@Length(searchResult)); の指標
(編集)代わりにcharlesrossからの回答をご覧ください。 https://stackoverflow.com/a/19437044/11293
私の効率の悪い方法は以下のとおりです。
あなたがこれを行うことができるけれどもあなたが本当にキャラクターの位置を必要とするならば:
REM {
S Source string
F Character to find
R Location of character in string or 0
};
S := "My string";
F := "t";
LEN_S := @Length(S);
R := 0;
@For(I := 1; I < LEN_S; I := I + 1;
@If(@Middle(S; I; 1) = F;
@Do(R := I; I := LEN_S);
@Nothing
)
);
@Length(src) - @Length(@ReplaceSubstring(src;srch;""))