有没有人知道如何编码正则表达式(用于某些类似grep的工具),它将搜索单词'vat',但不包括单词'pri vat e'。我接管了一个项目,其中有数百个增值税参考(一些硬编码,有些没有),并且由于英国的增值税税率在1月1日发生变化,我需要以正确的税率更新项目源文件。在Visual Studio中全局搜索“vat”这个词的时候,它也会返回包含一个private void定义的行。正则表达式否定问题
除此之外,我需要搜索'15'(当前的增值税率),但我想排除任何在'15'之前或之后有任何数字的行。例如,0.15或15或15%是正确的,015或150或15a将是错误的。
正如你可以想象这是手动完成的任务,所以任何帮助都将不胜感激。
感谢,
添
增值税率(15)是否有可能改变?如果是这样,你打算设置一个变量吗? – 2009-12-07 22:56:08
不需要复杂的正则表达式。伪代码:如果在字符串中添加大括号,而不是在字符串中添加* vat * e,则执行一些操作。 – ghostdog74 2009-12-07 23:32:39