visual studio 2015 替换正则表达式不能正常工作

visual studio 2015 replace regex can't work well

我正在尝试编写一个正则表达式来查找和替换 visual studio 中的代码。 以下是现有代码的示例:

        poo0X += poo0vx;
        poo0Y += poo0vy;
        poo1X += poo1vx;
        poo1Y += poo1vy;
        poo2X += poo2vx;
        poo2Y += poo2vy;

我想将代码段更改为以下内容:

        poo0.x += poo0vx;
        poo0Y += poo0vy;
        poo1.x += poo1vx;
        poo1Y += poo1vy;
        poo2.x += poo2vx;
        poo2Y += poo2vy;

我像这样使用以下正则表达式:

但我得到这样错误的结果:

        poo.x += poo0vx;
        poo0Y += poo0vy;
        poo.x += poo1vx;
        poo1Y += poo1vy;
        poo.x += poo2vx;
        poo2Y += poo2vy;

任何人都可以告诉我我的正则表达式有什么问题吗?我的 visual studio 信息是

只需将 poo[012]X 更改为 poo([012])X

请参阅此处的图片。