0

我想在我的 Visual Studio C++ 项目中搜索新运算符的数组版本,例如

some_type some_variable = new my_name [some_size];

我试过这个但它不起作用:

new [a-zA-Z0-9]+ \[

如何使用 regex 实现这一点?

4

1 回答 1

1

您需要在您的字符类([a-zA-Z0-9]+部分)中允许所有有效的标识符字符。例如,在您的示例中,您有一个下划线。此外,您可能希望标识符和括号之间的空格是可选的。

试试这个:

new [A-Za-z0-9_]+\s*\[

但是请检查有关哪些字符有效的规范my_name

于 2012-09-12T13:13:10.000 回答