我在VS2005中遇到问题。当我尝试搜索与正则表达式的文件选项我刚刚得到一个错误信息,说明Visual Studio搜索问题
Unknown argument for ':' operator. Complete Regular Expression required in search string.
,我试图使用该模式是有效的,而在其他文本编辑器的工作原理是:
如何使用VS2005搜索获取此模式?
我在VS2005中遇到问题。当我尝试搜索与正则表达式的文件选项我刚刚得到一个错误信息,说明Visual Studio搜索问题
Unknown argument for ':' operator. Complete Regular Expression required in search string.
,我试图使用该模式是有效的,而在其他文本编辑器的工作原理是:
如何使用VS2005搜索获取此模式?
这是工作:
\<asp\:textbox.+?(type=\"text\"|size=|autocomplete=|class=|value=)
但我认为有错误。部分。 Wtihout它,我能得到的比赛为:
// <asp:textboxtype="text"
尝试: < asp\:textbox.+?(type="text"|size=|autocomplete=|class=|value=)
(小于和 “ASP” 之间的空白加入安抚大规模杀伤性武器的编辑这本不应该存在。)
不行,它仍然不起作用。 – James 2009-02-16 22:27:24
您的错误的具体原因是,Visual Studio中的正则表达式搜索用途:用于指示字符类型,并把TE不是字符属性。使用\转义:将导致它被读为:。
问号在那里提示“。+”不要过于贪婪。但是,在逃脱这些角色并删除问号之后,你是正确的,它似乎工作正常,谢谢。 – James 2009-02-16 22:40:46