De pydoc:Por qué no ignoreCase bandera (re.I) trabajan en re.sub()
re.sub = sub (patrón, repl, cuerda, count = 0, banderas = 0)
Devuelve la cadena obtenida reemplazando las apariciones no superpuestas del patrón en cadena por la sustitución sustituta. repl puede ser una cadena o un llamable; si se procesa una cadena, la barra invertida escapa en ella. Si es un invocable, se pasa el objeto de coincidencia y debe devolver una cadena de reemplazo que se utilizará.
ejemplo de código:
import re
print re.sub('class', 'function', 'Class object', re.I)
Sin sustitución se hace a menos que cambie el patrón de 'clase'.
La documentación no menciona nada sobre esta limitación, así que supongo que puedo estar haciendo algo mal.
¿Cuál es el caso aquí?
Ah, tienes razón. Me perdí el requisito de argumento. Me acostumbré a colocar banderas después del objeto cadena, como en el re principal. funciones, así que no presté demasiada atención a las llamadas de argumento. Gracias – theta