当字符串包含特殊字符时,如何在FileMaker脚本中查找。
例如我们有ABC $ XYZ然后在脚本中我们需要找到只有A到Z或a到z或0到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." )
)
要了解这些字符是什么,您可能需要使用替换功能。
补充阅读: