StringReplaceList
StringReplaceList["string",s->sp] or StringReplaceList["string",{s1->sp1,s2->sp2,…}] gives a list of the strings obtained by replacing each individual occurrence of substrings in "string" matching the string expressions si.
StringReplaceList["string",srules,n] gives a list of the first n results obtained.
StringReplaceList[{s1,s2,…},srules] gives the list of results for each of the si.
Please visit the official Wolfram Language Reference for more details and examples on core symbols.