【问题标题】:visual studio 2015 replace regex can't work wellvisual studio 2015 替换正则表达式无法正常工作
【发布时间】:2018-07-16 13:30:00
【问题描述】:

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

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

我想把sn-p改成如下:

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

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

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

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

谁能告诉我我的正则表达式有什么问题?我的视觉工作室信息是

【问题讨论】:

    标签: regex visual-c++ visual-studio-2015


    【解决方案1】:

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

    请参阅此处的图片。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2016-09-15
      • 1970-01-01
      • 1970-01-01
      • 2011-12-21
      相关资源
      最近更新 更多