1. Reordenar nombres con grupos nombrados
Ingeniero de datosContexto
Se necesita transformar un listado de nombres completos con formato «Nombre Apellido» al formato bibliográfico «Apellido, Nombre».
Problema
Reestructurar texto asegurando que las variables capturadas se identifiquen por nombre para evitar errores de posición.
Cómo usarlo
Introduce el patrón con grupos nombrados `(?P<first>\w+)\s+(?P<last>\w+)`, añade la cadena de prueba y define la plantilla de reemplazo.
pattern: "(?P<first>\w+)\s+(?P<last>\w+)"
subject: "Ada Lovelace, Grace Hopper"
replacement: "\g<last>, \g<first>"
flag_g: true
unicodeClasses: trueResultado
El texto se transforma correctamente a «Lovelace, Ada, Hopper, Grace» y se genera el código Python correspondiente.