Finds all occurrences of a substring.
StringCases["string", patt]
StringCases["string", lhs -> rhs]
StringCases["string", p, n]
StringCases["string", {p1, p2, …}]
StringCases[{s1, s2, …}, p]
StringCases[patt]
StringCases["abcabc", "bc"]
→ {bc, bc}StringCases["hello", "l"]
→ {l, l}StringCases["hello", "x"]
→ {}StringCases[{"aba", "cd"}, "a"]
→ {{a, a}, {}}StringCases[foo, "a"]
→
StringCases::strse: A string or list of strings is expected at position 1 in StringCases[foo, a].
StringCases[foo, a]StringCases["abcd", __]
→ {abcd}StringCases["abcd", __, Overlaps -> True]
→ {abcd, bcd, cd, d}StringCases["abcd", __, Overlaps -> All]
→ {abcd, abc, ab, a, bcd, bc, b, cd, c, d}StringCases["abcd", Shortest[__], Overlaps -> All]
→ {a, ab, abc, abcd, b, bc, bcd, c, cd, d}StringCases["2024-01-15", DatePattern[{"Year", "Month", "Day"}]]
→ {2024-01-15}StringCases["31/12/1999", DatePattern[{"Day", "Month", "Year"}]]
→ {31/12/1999}StringCases["2024-13-01", DatePattern[{"Year", "Month", "Day"}]]
→ {}- IgnoreCase — default False
- Overlaps — default False