如何在FileMaker中查找String中存在的特殊字符

时间:2013-03-29 07:34:52

标签: filemaker

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

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

1 个答案:

答案 0 :(得分:1)

Filter函数与Length函数结合应该可以找出是否存在其他字符,例如:

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." )
)

要了解这些字符是什么,您可能需要使用替换功能。

补充阅读: