2012-12-20 34 views
0

如何使用查找和替换正则表达式在Visual Studio中查找和替换以相同名称结尾的事件处理程序。在Visual Studio中查找和替换事件处理程序

例如

GridView1_DataBound 
CheckBoxList1_DataBound 

格式为[一些文字] _ [事件名称]

我尝试使用* _DataBound和它说语法错误模式

谢谢

回答

0

使用此

[^_\\"]+_[^\\"]+ 

或者使用,并获得第一组(1组)。

[^\\"]+\\"([^_\\"]+_[^\\"]+)\\" 
+0

不起作用。我正在试图找到写入为OnDataBound =“GridView1_DataBound”的aspx标记中的所有事件。我只需要GridView1_DataBound部分。所以我需要一个像what_DataBound或anything_OnTextChanged等正则表达式。这里的任何东西只是意味着GridView1而不是整个前面的行。 –

+0

对不起,我修改了我的答案。 – prageeth

0
(\w[^_]+_\w+) 

这应该给定的环境中工作。 (我们不试图验证文本;我们知道目标文本是带有sometext_sometext的事件处理程序名称)

相关问题