Pregunta

Tengo un problema en VS2005. Cuando trato de buscar archivos con la opción expresiones regulares acabo de recibir un mensaje de error que indica

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

El patrón que estoy tratando de usar es válida, y trabaja en otros editores de texto es:

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

¿Cómo consigo este patrón de trabajo con la búsqueda VS2005?

¿Fue útil?

Solución

Esto está funcionando:

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

Sin embargo, creo que hay un error en . +? parte. Wtihout que puedo conseguir resultados para que:

// <asp:textboxtype="text"

Otros consejos

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

(en blanco entre menor que y "asp" añadió para apaciguar editor ADM. No debería ser allí)

La causa específica de su error es que el estudio visual de expresiones regulares en busca usos: para indicar los tipos de caracteres, y: te no es una propiedad de carácter. Escapar de la: con un \ hará que se puede leer como:.

Licenciado bajo: CC-BY-SA con atribución
No afiliado a StackOverflow
scroll top