La expresión regular de Python determina y agrega las etiquetas que necesito.
El siguiente es mi resumen del uso de las expresiones regulares de Python:
##?Resumen
##?? Coincide con el comienzo de una cadena.
##?$? Coincide con el final de la cadena.
##?\b? Une los límites de las palabras.
##?\d? Coincide con cualquier número.
##?\D? Coincide con cualquier carácter no numérico.
¿##?x coincide con alguno? ¿incógnita? ¿cifra? (En otras palabras, ¿coincide con ?1?segundo o ?0?tiempo?x?caracteres).
##?x*? ¿Emparejado 0 o más veces? ¿incógnita? cifra.
##?x+? ¿Emparejado más de 1 vez? ¿incógnita? cifra.
##?x{n, m}? ¿fósforo? ¿incógnita? Al menos es un personaje, ¿no? ¿norte? ¿Tiempo máximo? ¿metro? tiempo.
¿##?(a|b|c)? ¿Cualquier partido? a, o un fósforo? b, o un fósforo? C.
¿##?(x)? En términos generales, ¿se refiere a un grupo de memoria? (¿Recuerdas? Grupo). Puedes usarlo. ¿Buscar de nuevo? La función devuelve el par
##?Por ejemplo? grupos()? La función obtiene su valor.
# #¿Qué suelen significar los puntos en las expresiones regulares? "Une cualquier carácter"