어떻게 할 수 있습니는 indexOf()Lotus Notes 에서 공식 언어(@명령)?
-
06-07-2019 - |
문제
를 찾을 수가 없어요 이 곳에서 도미노 디자이너 도움이됩니다.그것은 보인다 너무 간단합니다!
해야 할 모든 것을 찾기 위치에서 문자의 문자열입니다.
해결책
(편집)참조하시기 바랍에 대답에서 샤를 대신 로스.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
)
);
다른 팁
당신이 사용할 수 있습@왼쪽 또는@Leftback.내가 생각하는 경우에는 그들이 동일하게 작동합니다.
src:= {your field value to search};
char:= {your target character};
indexof:= @Length(@Left(src;char))
searchResult:=@Left(다.;"C");indexOf:=@If(searchResult="";0;@길이(searchResult));indexOf
@길이(src)-@길이(@ReplaceSubstring(src;srch;""))
제휴하지 않습니다 StackOverflow