レジスタに値をセットするのも手だけど、他にもっといい手はないんだろうかね
:execute 以外の検索だとレジスタまで更新してくれたりしないんだろうか

Vim script でそんな検索をしたいと思ったことがないのでよく分からん