i have a sentence that "Benefit Period: To Age 75; Indexation: CPI Linked" in this I need to validate that whether "Indexation: CPI Linked" is found or not
please give me a suggestion
Discussion posts and replies are publicly visible
Make a use of a!isInText( text, subtext )
a!isInText("Benefit Period: To Age 75; Indexation: CPI Linked", "Indexation: CPI Linked")
Find all the Appian functions here: https://docs.appian.com/suite/help/25.4/Appian_Functions.html
Do it this way… it works the way you need.
I second Shubham's suggestion of a!isInText() being newer and more likely to be flexible. I will just point out that the classic way of doing this would have been "search()", which is case insensitive, and "find()", which is case sensitive. Either or both could be used for your particular use case - these both return not "true" or "false", but rather an index number of the position that the target text is found within the source text (or 0 if not found at all).
Hi vemasani vishnu vardhan
You can use find() or search() function to check if a word is there or not in your text and then add a condition to get the boolean value. find or search function gives you the index of the word you are searching in the text string. so if you get 0 as a result then it means the word you searched is not available hence you can get output as false and if it gives any non zero integer , it means you found the word in your text string. See below example.
a!localVariables( local!position: find( "Indexation: CPI Linked", "Benefit Period: To Age 75; Indexation: CPI Linked" ), if(local!position = 0, false, true) )