テキスト変数$$string
があるとします。 $$string
に$$substring
のテキストが含まれているかどうかを確認するブール値を書くにはどうすればよいですか?文字列に部分文字列が含まれているかどうかを示すブール
$$文字列が "foobar"で、$$部分文字列が "oo"の場合、結果はTrueでなければならず、$$文字列が "foo"で$$部分文字列が "bar"の場合、結果はFalseになります。
テキスト変数$$string
があるとします。 $$string
に$$substring
のテキストが含まれているかどうかを確認するブール値を書くにはどうすればよいですか?文字列に部分文字列が含まれているかどうかを示すブール
$$文字列が "foobar"で、$$部分文字列が "oo"の場合、結果はTrueでなければならず、$$文字列が "foo"で$$部分文字列が "bar"の場合、結果はFalseになります。
PatternCount($$string ; $$substring) > 0
関数定義:http://fmhelp.filemaker.com/fmphelp_10/en/html/func_ref3.33.73.html
はPosition関数を使用:
Position($$string;$$substring;1;1)>0
注:Position($$string;$$substring;a;b)
$$ストリングが位置出発から$$列における少なくともB回分に含まれているかどうかをチェックし、戻るb番目のオカレンスは$$文字列にあり、b番目のオカレンスがない場合は-1になります。カウントはから開始されます。次のようにあなたが戻っ偽取得=> = 1。0または真のあなたは1に真強制することができなければならない
PatternCount($$string ; $$substring)
::私はPatternCount機能に部分的だ。このような問題のために
のFileMakerテキスト位置は1インデックスであり、0が選択が範囲外であることを示すために使用されます。したがって、あなたの関数をわずかに変更する必要があります:Position($$ string; $$ substring; 1; 1)> 0 –
ありがとう!私はpythonのfindメソッドで混乱していました... –