findPosition
Last updated
Searches for the position of a specific element in a string of text.
text
The text to be searched.
Text
-
-
Yes
find
The element to search for in the text.
Text
-
-
Yes
Returns the index/position of the character in the text, or returns -1 if the element is not found.
Number
In this example, we will attempt to find the position of a word within another larger text
Drag a button component into the canvas and open the Action tab. Select the press event of the button.
Add Log.write function and add a subflow on its value, then put Text.findPosition inside it. Fill up the larger text under text, then the word to look to look for under find.

The console on preview will print the number 2, indicating that the occurrence of the word starts from the third (3rd) place of the text.
Note that index is zero-based. If the word exists on the very beginning of the text, The result will be 0. Any other placement will be shifted by one.
If no word is found, -1 will be returned.

Last updated