Vim 替代:如何用字符串中的附加部分替换多次出现的地方

Vim Substitute: How to replace multiple occurrences with additional parts in string

我有这样的字符串:

"test", "test2", "test3"

我想用一些值替换 test*。这意味着它在替换后看起来像这样:

"abc", "abc", "abc"

这是我目前尝试过的:

:s/test\(\d\)/abc/g => didn't work as expected.
:s/test\p/abc/g => deletes quotes in first occurrence.
:s/test\d/abc/g => first occurrence remains unchanged.

你能帮我写出正确的语法吗?

替换 'test' 后跟零个或多个数字:

:s/test\d*/abc/g