如何找到所有表达式"variable = variable;" 在Visual Studio 2008中?

Ale*_*tov 3 c# regex visual-studio-2008

我想variable = variable;在源文件中找到所有表达式.我使用Visual Studio 2008.

variable是任何可变的,例如x,i,k123,incr15.

样品:

x = x;           // Should find
x = y;           // No match
ss12 = ss12;     // Should find
ss12 = ss12 + 1; // No match
Run Code Online (Sandbox Code Playgroud)

tan*_*ius 6

使用带有正则表达式的查找对话框...

{:a+} = \1
Run Code Online (Sandbox Code Playgroud)

会做的.
:a是任何字母数字字符
\ 1是对{}中包含的所有内容的反向引用

这里获取更多相关信息.

编辑 - 回复评论:

^:b*{:a+}:b*=:b*\1;
Run Code Online (Sandbox Code Playgroud)

^是一行的开头
:b是制表符/空格

EDIT2:正如Kobi所写,你应该使用:i而不是:a