Anonymous Monk,
You're not really answering my question other than telling me my thinking is wrong. I clearly asked what the best way to do bulk-pattern substitution is. If "smart match" is not the correct thinking, then please, feel free to elaborate on what the best way is... ;-)