Python: convierta el caso de camello en espacio delimitado usando RegEx y teniendo en cuenta las siglas
Estoy tratando de convertir el caso de camello en valores separados por espacios usando python. Por ejemplo
divLineColor -> div Color de línea
Esta línea lo hace con éxito:
label = re.sub("([A-Z])"," \g<0>",label)
El problema que tengo es con cosas comosimpleBigURL
deberían hacer esto:
simpleBigURL -> URL grande simple
No estoy completamente seguro de cómo obtener este resultado. ¡Ayuda
Esta es una cosa que intenté:
label = re.sub("([a-z])([A-Z])","\g<0> \g<1>",label)
Pero esto produce resultados extraños como:
divLineColor -> divL vineC eolor
También estaba pensando que usar el(?!...)
podría funcionar pero no he tenido suerte.