Visual Studio Rechercher Issue
-
23-08-2019 - |
Question
J'ai un problème dans VS2005. Lorsque je tente de rechercher des fichiers avec l'option d'expressions régulières, je viens d'obtenir un message d'erreur indiquant
Unknown argument for ':' operator. Complete Regular Expression required in search string.
Le modèle que je suis en train d'utiliser est valide, et travaille dans d'autres éditeurs de texte est:
<asp:textbox.+?(type="text"|size=|autocomplete=|class=|value=)
Comment puis-je obtenir ce modèle de travail avec la recherche VS2005?
La solution
Cela fonctionne:
\<asp\:textbox.+?(type=\"text\"|size=|autocomplete=|class=|value=)
Mais je pense qu'il ya une erreur dans . +? partie. Wtihout, je peux obtenir pour les matchs que:
// <asp:textboxtype="text"
Autres conseils
essayer:
< asp\:textbox.+?(type="text"|size=|autocomplete=|class=|value=)
(vide entre moins que et « asp » ajouté pour apaiser éditeur WMD. Il ne devrait pas être là)
La cause spécifique de votre erreur est que studio visuel expression régulière recherche utilisations: pour indiquer les types de caractères, et: te est pas une propriété de caractère. Échapper le: avec un \ lui fera lire comme:.