根据regex-python名称将字符串拆分为列表

2024-09-28 22:29:52 发布

您现在位置:Python中文网/ 问答频道 /正文

正在寻找一个正则表达式,它可以将以下字符串拆分为列表,以便我可以循环并提取值。 我试过了,但没用

Download the PDF file here

\b[0-9]+ [A-Za-z]+ [A-Za-z]+(.*?)\b[0-9]+ [A-Za-z]+ [A-Za-z]

示例字符串

string = '''1 Acone Raffaele
^Eboli (SA) - 04/12/1971^ 148/A Dottore commercialista^ 84043 Agropoli (SA) - Via P. Mascagni, 5
^CNARFL71T04D390R^ A - Commercialisti^ Laurea in Economia e Commercio (64/S)
^Agropoli (SA) Ordine Tel. 0974824169 - Fax 0974824169 Esercente
^06/05/2002^06/05/2002^ Email: raffaeleacone@tiscali.it
^06/05/2002^Revisore legale - n. 125741^PEC: raffaele.acone@pec.commercialisti.it

2 Agresta sdfsdf dfdsf
^Salerno (SA) - 08/09/1979 269/A Dottore commercialista^ 84043 Agropoli (SA) - Via F. Angrisani, 7
^GRSDNL79P08H703B^ A - Commercialisti^ Laurea in Economia e Commercio (64/S)
^Agropoli (SA)Tel. 0974 823625 - Fax 0974 823625^ Esercente
^25/07/2012^25/07/2012^ Email: d.agresta@yahoo.it
^25/07/2012^Revisore legale - n. 165766^PEC: d.agresta@pec.it

3 Agresta Veronica
^Vallo della Lucania (SA) - 06/10/1981 281/A Dottore commercialista^ 84052 Ceraso (SA) - Via Campo, 1
^GRSVNC81R46L628Z^ A - Commercialisti^ Laurea in Economia e Commercio (LM-56)
^Ceraso (SA)^Tel. 0974 61248^Esercente
^24/01/2014^24/01/2014^ Email: veronica.ag@live.it
^24/01/2014^Revisore legale - n. 172086^PEC: veronicaagresta@pec.it

'''

预期输出:

['1 Acone Raffaele
^Eboli (SA) - 04/12/1971^ 148/A Dottore commercialista^ 84043 Agropoli (SA) - Via P. Mascagni, 5
^CNARFL71T04D390R^ A - Commercialisti^ Laurea in Economia e Commercio (64/S)
^Agropoli (SA) Ordine Tel. 0974824169 - Fax 0974824169 Esercente
^06/05/2002^06/05/2002^ Email: raffaeleacone@tiscali.it
^06/05/2002^Revisore legale - n. 125741^PEC: raffaele.acone@pec.commercialisti.it'], 
['Agresta sdfsdf dfdsf
^Salerno (SA) - 08/09/1979 269/A Dottore commercialista^ 84043 Agropoli (SA) - Via F. Angrisani, 7
^GRSDNL79P08H703B^ A - Commercialisti^ Laurea in Economia e Commercio (64/S)
^Agropoli (SA)Tel. 0974 823625 - Fax 0974 823625^ Esercente
^25/07/2012^25/07/2012^ Email: d.agresta@yahoo.it
^25/07/2012^Revisore legale - n. 165766^PEC: d.agresta@pec.it'], 
['3 Agresta Veronica
^Vallo della Lucania (SA) - 06/10/1981 281/A Dottore commercialista^ 84052 Ceraso (SA) - Via Campo, 1
^GRSVNC81R46L628Z^ A - Commercialisti^ Laurea in Economia e Commercio (LM-56)
^Ceraso (SA)^Tel. 0974 61248^Esercente
^24/01/2014^24/01/2014^ Email: veronica.ag@live.it
^24/01/2014^Revisore legale - n. 172086^PEC: veronicaagresta@pec.it']

Tags: inemailsaitviateleconomialaurea