Проблема поиска Visual Studio - PullRequest
       8

Проблема поиска Visual Studio

0 голосов
/ 17 февраля 2009

У меня проблема в VS2005. Когда я пытаюсь найти файлы с опцией регулярных выражений, я просто получаю сообщение об ошибке, в котором указано

Unknown argument for ':' operator. Complete Regular Expression required in search string.

Шаблон, который я пытаюсь использовать, действителен и работает в других текстовых редакторах:

<asp:textbox.+?(type="text"|size=|autocomplete=|class=|value=)

Как мне заставить этот шаблон работать с поиском VS2005?

Ответы [ 3 ]

1 голос
/ 17 февраля 2009

Это работает:

\<asp\:textbox.+?(type=\"text\"|size=|autocomplete=|class=|value=)

Но я думаю, что есть ошибка в . +? части. Без этого я могу получить спички за это:

// <asp:textboxtype="text"
0 голосов
/ 17 февраля 2009

Конкретная причина вашей ошибки в том, что при поиске в регулярных выражениях Visual Studio используются: для обозначения типов символов, а: te не является свойством символа. Выход из: с \ приведет к тому, что он будет читаться как:.

0 голосов
/ 17 февраля 2009

попробовать: < asp\:textbox.+?(type="text"|size=|autocomplete=|class=|value=)

(пробел между меньше чем и "asp" добавлен в редактор успокоить wmd. Его не должно быть)

...