0

当字符串包含特殊字符时,如何在 FileMaker 脚本中查找。

例如我们有 ABC$XYZ 然后在脚本中我们只需要找到像 A 到 Z 或 a 到 z 或 0 到 1 这样的字符存在或任何其他字符也存在

4

1 回答 1

1

与 Length 函数结合使用的 Filter 函数应该可以用来确定是否存在其他字符,例如:

Let ( [
    originalString = "ABC$XYZ";
    originalStringLength = Length ( originalString );

    // all characters would need to be listed below
    filterSet = "abcd...zABCD...Z012...9";

    filteredString = Filter ( originalString ; filterSet );
    filteredStringLength = Length ( filteredString )
] ;
    If ( filteredStringLength = originalStringLength ;
        "No special characters." ;
        "Special characters." )
)

但是,要找出这些字符是什么,您可能需要使用 Substitute 函数。

补充阅读:

于 2013-03-30T15:37:36.727 回答