正規表現を使った置換で「\([0-9][0-9][0-9]*\)」を「\1★」で置き換えると、ほぼそのような動作になると思います。数字の桁数が 3 桁以上であると全部置換してしまいます。数字を 3 桁と 4 桁のみに限りたいのであれば、まず 3 部分について「\([0-9][0-9][0-9]\)」を「\1★」で置換した後、4 桁部分について「\([0-9][0-9][0-9][0-9]\)」を「\1★」で置換します。もしかしたら他に桁数限定方法があるかもしれませんが……。