Replace first last all option

Please add the option to specify First / Last / All for the replace command. The only option is now 'All" and my transformation has more than one occurrence of the same string inside a field. I need to parse that field into 2 fields, but based on the first or last occurrence of this string.

Is this doable?