On second thought, I am not sure what I thought you were thinking.

Also, that will teach me to make assumptions.
Experimented a bit, and it looks like replacements are applied to the original string, which is then passed to the destination field. Also, you're right -- each value is treated separately.
So what you really want is to delete the non-editors, which I believe requires a negative lookaround.