ContainsAllExact ( Text ; SearchStrings )
Checks whether all values in SearchStrings are exactly (capitalization) found in Text
Average rating: 4.5 (2 votes) Log in to vote
Bill Thurmes - Show more from this author
MDCA http://www.miyotadca.com |
ContainsAllExact ( "CA¶CO¶DE¶IA¶MN¶ND¶SD" ; "CA¶DE¶Mn" )
0 (not exact)
Function definition: (Copy & paste into FileMaker's Edit Custom Function window)
Purpose: Determine whether Text contains all of the strings contained in SearchStrings ('and' logic), and that those strings are exact matches (useful when ESQL queries depend on the function)
Similar to Position function but will assess several SearchStrings, gives 0 or 1 (No or Yes) as Result
Restriction: the following !-containing strings may not be part of SearchStings: !c! !s! !p! ~`_~`_~`_
4/27/17 - A shortcoming of this occurred to me: this only checks the first incidence of the SearchStrings value in Text. Thus, ContainsExact ("Remark Mark"; "Mark") would evaluate as 0 because the first "mark" is not an exact match for the SearchString. I haven't yet come up with a fix for this. 4/27/17 - Solved it! Combo of Substitute and PatternCount.
Comments
Note: these functions are not guaranteed or supported by BrianDunning.com. Please contact the individual developer with any questions or problems.