在vs2010中正则表达式搜索

时间:2012-01-05 06:38:00

标签: regex visual-studio-2010

如何执行不区分大小写的搜索,在Visual Studio 2010中找到两个可能有或没有空格的单词,例如

Foo Bar

FooBar的

foobar的

foo bar

编辑:

抱歉,我应该更清楚 - 我的意思是在VS2010中使用ctrl + shift + f(编辑 - >查找和替换 - >在文件中查找)搜索 - 我不想在代码中实现这一点 - 我想要找到符合上述搜索条件的代码/评论等。

我也可以只进行四次搜索......但我有兴趣知道如何一次性完成这项工作,并且在我重构的过程中,我会感觉更舒服。

干杯 罗布

2 个答案:

答案 0 :(得分:2)

使用正则表达式:

FOO:b *的条

在VS搜索表单中: enter image description here

在代码中,Regex具有区分大小写选项。

答案 1 :(得分:1)

你可以用一个正则表达式来做,但我相信如果你分别处理每个案例,代码将更具可读性。检查字符串是否看起来像“FooBar”(可能使用正则表达式),如果没有,只需计算字符串中的空格数(可以使用Trim())来消除前导和训练空间)