2012-03-02 66 views
3

假設我有一個文本變量$$string。 如何編寫布爾值來檢查$$string是否包含文本$$substringBoolean是否包含字符串

例如如果$$字符串是「foobar」而$$ substring是「oo」,那麼結果應該是True,如果$$字符串是「foo」而$$ substring是「bar」,結果應該是False。

回答

1

使用Position功能:

Position($$string;$$substring;1;1)>0 

注:Position($$string;$$substring;a;b)檢查$$子串是否包含在$$串至少b -times從起始位置一個,並返回其中b th發生位於$$字符串中,或​​者-1如果沒有發生b。從開始計數1

+0

的FileMaker文本的位置爲1索引,0是用於指示所述選擇超出範圍。所以你需要稍微修改你的函數:Position($$ string; $$ substring; 1; 1)> 0 – 2012-03-02 17:06:00

+0

非常感謝!我在Python中使用find方法變得混亂... – 2012-03-02 17:17:21