Finds all positions of a substring, returning {start, end} pairs (1-indexed).
StringPosition["string", "sub"]
StringPosition["string", patt]
StringPosition["string", patt, n]
StringPosition["string", {patt1, patt2, …}]
StringPosition[{s1, s2, …}, p]
StringPosition[patt]
StringPosition["abcabc", "bc"]
→ {{2, 3}, {5, 6}}StringPosition["hello", "l"]
→ {{3, 3}, {4, 4}}- IgnoreCase — default False
- Overlaps — default True