¿Por qué esta expresión regular sin caracteres especiales coincide con una cadena más larga?
Estoy usando este método para intentar encontrar una coincidencia, en un ejemplo:
Regex.Match("A2-TS-OIL", "TS-OIL", RegexOptions.IgnoreCase).Success;
Tengo un verdadero resultado. Estoy confundido. Creo que esto debería devolver falso ya que no hay caracteres especiales en el patrón. Si uso".+TS-OIL"
, verdadero debe ser devuelto .
para cualquiera y+
por más de 1). ¿Cómo debo hacer para obtener lo que necesito?