Visual Studio-查找并替换,但不是确切的匹配
Visual Studio - Find and Replace but not an exact match?
嗨,大家只是一个关于Visual Studio的快速问题。
我在程序中有很多像素呼叫。我知道这可能很低效率,但我只是搞砸了。大约90,000个电话。
呼叫的示例:
gfx.PutPixel( 449 + x,339 + y,0,0,0 );
愚蠢的事情在这里,我真的不需要这些。我只希望具有RGB值的像素(这些都没有,最后3个参数为R,G,B(。我想知道是否有一个表达式可以输入并替换为消除它们,因为这会减少一半以上的呼叫数量。
这不是可以手动完成的事情,因为大约一半是0个值,而另一半为彩色像素。
如果我可以使用正则表达式或某些内容来解释499 x,399 y函数调用的一部分,那么我可以删除所有不需要的行,但我不知道该输入什么。
预先感谢Paul
您可以使用此正则:
s*gfx.PutPixel(.*?(?:,s*0s*){3});s*
应该匹配您想要的东西。
这是对您很重要的正则一部分:(.*?(?:,s*0s*){3})
它始于任何事物的非绿色匹配,预计将以逗号分隔的3个零(这些零周围的可选空间(结束。它不匹配非零件。
相关文章:
- 如何查找 winsock.h 在 Visual Studio 中的包含位置
- 在Visual Studio中查找非法内存访问
- Visual Studio 2015资源视图和资源编译器使用不同的方法在项目目录中查找图标文件.如何修复
- CMAKE:查找/添加Visual Studio或Windows SDK库和标头的正确方法?
- Visual Studio-查找并替换,但不是确切的匹配
- Visual Studio 查找未覆盖的纯虚拟函数
- 在C++中查找函数的调用方(Visual Studio)
- 查找Visual C++工具包括Visual Studio 2017的文件夹位置
- 在Visual Studio 2010中使用大型查找表的链接限制使用代码库的限制
- Visual Studio,在(解决方案资源管理器的)某个筛选器内的所有文件中查找/替换文本
- 是否可以使用内联汇编在 Visual Studio 2010 c++ 中查找代码的地址?
- 如何在Visual Studio/C++/.NET中快速查找给定声明所需的头文件
- 查找文件时出现Visual Studio编译错误
- 在Visual Studio C++调试会话期间查找当前目录
- 调试Visual Studio c++应用程序并查找导致崩溃的特定函数
- 如何在 Visual Studio 中查找应用程序的入口点 (C++)
- 如何在c++中使用Microsoft Visual Studio 2012查找语法错误
- Visual Studio插件,用于查找隐式包含的文件
- Visual Studio 10 和 GCC 4.5 之间的哪个编译器在运算符重载和参数相关查找方面是正确的
- 使用代码分析在Visual Studio 2010中查找未初始化的成员