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)
使用带有正则表达式的查找对话框...
{: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