0

我在 Domino Designer 帮助中的任何地方都找不到这个。看起来很简单!

我需要做的就是找到一个字符在字符串中的位置。

4

4 回答 4

4

您可以使用@Left 或@Leftback。我认为在这种情况下它们的工作方式相同。

src:= {your field value to search};
char:= {your target character};
indexof:= @Length(@Left(src;char))
于 2013-10-17T20:52:22.110 回答
1

searchResult:=@Left(SearchString;"C"); indexOf:=@If(searchResult="";0;@Length(searchResult)); 指数

于 2008-11-10T21:48:26.070 回答
0

(已编辑)请改为查看 charles ross 的答案。 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
    )
);
于 2008-10-12T08:59:15.227 回答
-1

@Length(src) - @Length(@ReplaceSubstring(src;srch;""))

于 2009-02-13T15:55:57.767 回答