如何在源代码中找到数组中的显式int访问"通过正则表达式?

时间:2014-10-28 13:16:03

标签: regex visual-studio-2010

如何查找具有显式整数作为索引的所有数组用法?

示例:

const int CON = 42;
int[] arr = new int[100];
arr[34] = 12;
arr[CON] = 13;

// need to find: [100], [34]
// not         : [], [CON]

<小时/> 这似乎适用于C#Regex和Replace,但不适用于VS 2010搜索:

\[\d+\]

(我确定我很尴尬地制定了这个标题。抱歉。)

1 个答案:

答案 0 :(得分:2)

http://msdn.microsoft.com/en-us/library/2k3te2cs.aspx上的Visual Studio中使用了一个正则表达式模式表。在VS2010及之前,您使用:d来匹配数字:

\[:d+\]