Necesito una expresión regular .Net que coincida con cualquier cosa que no sea exactamente la coincidencia completa de cadena especificada. Así que, básicamente:.Net Expresión regular: cómo hacer una exclusión de coincidencia exacta en una cadena completa?
^Index$
... es la única exclusión que me importa. Las cadenas pueden comenzar con, terminar con o contener "Índice", pero no concuerdan exactamente. Parece que mi cerebro no funciona hoy y no estoy trabajando en esto.
EDITAR
la respuesta debe ser a través del patrón de sí mismo, como estoy pasando un argumento a una biblioteca de terceros y no tienen control sobre el proceso que no sea a través del patrón de expresión.
¿Puede dar más información? Es decir, ¿por qué expresiones regulares? Podrías lograr esto más simplemente con una comparación 'myString! =" Index ", y entonces no necesitas preocuparte por las expresiones regulares. – alastairs
Tengo que pasar un argumento a algo que toma una expresión regular para que coincida con otra cosa. No tengo ningún control sobre cómo funciona esa cosa que no sea "coincida o no coincida de acuerdo con esta expresión regular" –