Pergunta

Eu tenho um problema no VS2005. Quando eu tentar procurar arquivos com a opção de expressões regulares Acabei de receber uma mensagem de erro informando

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

O padrão que eu estou tentando usar é válido, e trabalha em outros editores de texto é:

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

Como faço para obter esse padrão trabalhar com VS2005 pesquisa?

Foi útil?

Solução

Isso está funcionando:

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

Mas eu acho que há um erro em . +? parte. Wtihout que posso obter jogos para isso:

// <asp:textboxtype="text"

Outras dicas

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

(em branco entre menos do que e "asp", acrescentou para apaziguar editor ADM. Ele não deveria estar lá)

A causa específica do seu erro é que studio usos expressão regular de pesquisa: para indicar os tipos de caracteres, e: te não é uma propriedade personagem. Escapando o: com um \ fará com que ele seja lido como:.

Licenciado em: CC-BY-SA com atribuição
Não afiliado a StackOverflow
scroll top