I would like to be able to
- find the last occurence (=rfind in C++/python)
- Search a match between position 10 and 20
So I propose to extend the search functions with
- an input or option "Last Occurence"
- an input "Max Offset"
affected search functions:
- Match Pattern
- Search and Replace
- Search/Split String
Current work arounds:
- Last Occurence
- search all occurences from beginning (with raising offset) until no other is found
- reverse the string and the match/search string and calculate the real offset out of the return value
- Max Offset
- Search the entire string starting from the offset and check if the match is inside the limit
- Split the string at the end and search in the new one
This work arounds are not as effective as it could be done in core LabVIEW.