文字列に特殊文字が含まれている場合、FileMaker スクリプトで見つける方法。
たとえば、ABC$XYZ がある場合、スクリプトでは、A から Z または a から z または 0 から 1 のような文字のみが存在するか、または他の文字も存在することを見つける必要があります。
文字列に特殊文字が含まれている場合、FileMaker スクリプトで見つける方法。
たとえば、ABC$XYZ がある場合、スクリプトでは、A から Z または a から z または 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." )
)
ただし、これらの文字が何であるかを調べるには、Substitute 関数を使用する必要がある場合があります。
追加資料: