En Visual Studio 2010, ¿cómo busca texto que no está dentro de un comentario de una sola línea? Por ejemplo, cómo encontrar "bas" en:En Visual Studio 2010, ¿cómo busca texto que no está dentro de un solo comentario de línea?
foo bar bas
pero no en
foo bar // bas
Tenga en cuenta que se debe buscar la línea:
foo/bar/bas
(editar) Y no debería encontrar la línea:
foo // bar bas
Bien, entonces hice esta pregunta solo para poder volver a consultar mi propia respuesta. Desafortunadamente, tengo que esperar 8 horas para responder mi propia pregunta. Visual Studio no parece tener las típicas construcciones look-ahead-look-behind. Tiene una aseveración negativa de ancho cero similar. La sintaxis es ~ (x) lo que significa que el patrón no coincide con x en este punto del patrón. Usando esta estructura, se me ocurrió esto: ^ (. ~ (//)) * bas Que funciona muy bien, pero no coincidirá con una línea donde // son los dos primeros caracteres en la línea. Una versión para corregir que es: ^ ~ (//) (. ~ (//)) * bas – Tony
Usted hizo una pregunta solo para responderla usted mismo? – iandotkelly
Entonces, ¿publicaste ese comentario porque ya respondí tu pregunta? :) – Tony