我在VS2005中遇到了问题。当我尝试使用正则表达式选项搜索文件时,我只会收到一条错误消息,指出
Unknown argument for ':' operator. Complete Regular Expression required in search string.
我尝试使用的模式是有效的,并且可以在其他文本编辑器中使用:
<asp:textbox.+?(type="text"|size=|autocomplete=|class=|value=)
如何使用VS2005搜索此模式?
答案 0 :(得分:1)
这是有效的:
\<asp\:textbox.+?(type=\"text\"|size=|autocomplete=|class=|value=)
但我认为。+?部分存在错误。不管怎样,我可以获得匹配:
// <asp:textboxtype="text"
答案 1 :(得分:0)
尝试:
< asp\:textbox.+?(type="text"|size=|autocomplete=|class=|value=)
(少于和“asp”之间的空白添加到安抚wmd编辑器。它不应该在那里)
答案 2 :(得分:0)
错误的具体原因是visual studio正则表达式搜索使用:表示字符类型,并且:te不是字符属性。转义:使用\将导致它被读为:。