int findw(string substring [from] [delim] [flags])
string - string to search in.
substring - word to find.
from - 0-based character index, from which to start search. Default 0.
delim - delimiters.
1 | Case insensitive. |
64 | QM 2.3.3. Match always if substring begins/ends with a delimiter. |
0x100 | delim is table of delimiters. |
0x200 | QM 2.3.3. Add blanks to delim. |
Returns 0-based index of first character of substring in string. If not found, returns -1. Searches substrings delimited by characters in delim.
If string can be multiline, don't forget to include line break characters ( [] ) in delim. Or flag 0x200.
See also: findrx.
str s = "my.exe /p" int i = findw(s "exe" 0 " .:\/''[]") out i ;;3