¿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?

Respuestas a la pregunta(4)

Su respuesta a la pregunta