0

文字列に特殊文字が含まれている場合、FileMaker スクリプトで見つける方法。

たとえば、ABC$XYZ がある場合、スクリプトでは、A から Z または a から z または 0 から 1 のような文字のみが存在するか、または他の文字も存在することを見つける必要があります。

4

1 に答える 1

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 関数を使用する必要がある場合があります。

追加資料:

于 2013-03-30T15:37:36.727 に答える