我可以在vs.net中进行正则表达式搜索/替换吗?

时间:2009-11-26 13:56:03

标签: visual-studio regex

在vs.net中,我想搜索所有出现的

[someWord]

在我的.sql文件中,并将其替换为

[SomeWord]

这可能吗? (注意结果中第一个字符的大写)

4 个答案:

答案 0 :(得分:2)

是的,您可以在vs.net中进行正则表达式搜索/替换,只需确保选中对话框中的复选框即可。正则表达式语法与Perl / .Net不同。注意语法上的差异。

这里有一些参考:

http://www.codinghorror.com/blog/archives/000633.html

答案 1 :(得分:0)

如果只是某个词: -

s/\[someWord\]/[SomeWord]/

但是使用替换功能可能更好

如果方括号中有任何内容。

s/\[[a-zA-Z]+\]/[\u\1]/

答案 2 :(得分:0)

不确定但你可能在外部打开sql文件是一些像notepad ++这样的编辑器并相应地替换它们。

答案 3 :(得分:0)

Here,这是用于正则表达式搜索的VS Addin和 CodeProject 上的替换。请注意,该代码适用于VS 2003,但可以重新编译,我确信VS.NET的更高版本。

希望这有帮助, 最好的祝福, 汤姆。