Extraiga el nombre entre una palabra y una coma del texto con expresiones regulares

Tengo miles de archivos .txt con un texto grande. Quiero extraer alguna información de estos archivos, como algunos nombres, números y fechas. Hay campos que siguen un patrón para poder extraer la información, pero otros no. Adjunto tres ejemplos de texto.

El problema viene cuando necesito extraer el nombre del creador de una compañía y el nombre de esa compañía. Para extraer el nombre del creador, hay un patrón en el texto. Para extraer el nombre de la empresa no.

El patrón es: comienza con las palabras “ante mí:” seguido de un nombre con los apellidos y termina en coma.

Estoy usando el siguiente código:

# Libreria RegEx de Python. # coding=utf-8 import re f = open ('/Users/anna/PycharmProjects/extractData/DiarioOficial/aaa1381582.pdf.txt','r') mensaje = f.read() mensaje = mensaje.replace("\n","") print re.findall(r'\s ante mí,+[a-zA-Z]{6-24}\s', mensaje) 

Pero creo que la expresión regular es incorrecta.

¿Alguien me puede ayudar?

 CVE 1381582 | Director: Juan Jorge Lazo Rodríguez Sitio Web: www.diarioficial.cl | Mesa Central: +562 2486 3600   Email: consultas@diarioficial.cl Dirección: Dr. Torres Boonen N°511, Providencia, Santiago, Chile. Este documento ha sido firmado electrónicamente de acuerdo con la ley N°19.799 e incluye sellado de tiempo y firma electrónica avanzada. Para verificar la autenticidad de una representación impresa del mismo, ingrese este código en el sitio web www.diarioficial.cl DIARIO OFICIAL DE LA REPUBLICA DE CHILE Ministerio del Interior y Seguridad Pública V SECCIÓN CONSTITUCIONES, MODIFICACIONES Y DISOLUCIONES DE SOCIEDADES Y COOPERATIVAS Núm. 42.031 | Viernes 13 de Abril de 2018 | Página 1 de 1 Empresas y Cooperativas CVE 1381582 EXTRACTO VALERIA RONCHERA FLORES, Notario Titular Décima Notaría Santiago, oficio Agustinas 1235, piso 2, CERTIFICO: Por escritura pública hoy ante mí: DANIEL ROLANDO CORNEJO GALLARDO, chileno, soltero, factor de comercio, con domicilio en Pueblo Hundido sin número, comuna de Rengo, Sexta Región del Libertador Bernardo OHiggins, de paso en ésta; constituyó sociedad por acciones denominada AGRÍCOLA Y TRANSPORTES SAN DANIEL SpA, nombre de fantasía SAN DANIEL SpA. Objeto Social: Objeto. La Sociedad tiene por objeto, la explotación integral del rubro agrícola, ganadero y forestal, por cuenta propia o ajena, de predios rústicos propios o ajenos, la importación, exportación, transformación y comercialización de productos agrícolas, ganaderos o forestales. En general, la realización de toda clase de negocios relacionados con el agro, la producción agropecuaria, frutícola o maderera, la compra, venta y exportación de la producción, sea la propia o ajena, servicios de embalaje, envasado, packing y de asesoría a productores, y la elaboración de alimentos, de toda clase a partir de esa producción; actuar como comisionista o mandatario, para la venta y comercio de productos agrarios; realizar inversiones en toda clase de bienes muebles o inmuebles, administrarlos y percibir sus frutos o rentas. Asimismo, el transporte de carga y/o pasajeros, en vehículos propios, arrendados o en leasing o encomendados a terceros; la representación de empresas extranjeras o nacionales de transporte y embalaje; todo lo relacionado, de cualquiera forma, en la actualidad o en el futuro, con el flete, traslado y transporte de pasajeros o bienes de toda clase y su embalaje, incluyendo las gestiones portuarias y aduaneras, en su caso. También el ejercicio de la actividad comercial en sus formas más amplias y, en especial, la compraventa, importación, exportación, distribución y comercialización de toda clase de bienes, por cuenta propia o ajena, la representación de empresas nacionales y extranjeras; y todo otro negocio o actividad conexa con el giro que acuerden los socios. Domicilio: Comuna y ciudad de Santiago, Región Metropolitana, sin perjuicio de que pueda establecer agencias, sucursales u oficinas en el rest del país o en el extranjero. Duración: Indefinida. Capital: $100.000.000.- dividido en 1.000 acciones, nominativas, de una sola serie y sin valor nominal; de las cuales el socio constituyente paga 10 acciones, equivalentes a $1.000.000.-, al contado, en efectivo, que ingresan a caja social, el saldo de 990 acciones serán pagadas en un plazo de 3 años a contar de la suscripción del presente contrato. Administración: Por accionista constituyente DANIEL ROLANDO CORNEJO GALLARDO.- Demás pactos escritura extractada. "Santiago, 9 abril 2018". 

Related of "Extraiga el nombre entre una palabra y una coma del texto con expresiones regulares"

Use el patrón ([^,]*) para hacer coincidir todo hasta una coma

 >>> re.findall(r'\sante mí:\s+([^,]*)', mensaje) ['DANIEL ROLANDO CORNEJO GALLARDO']