Как я могу разбить файл, разделенный двоеточиями и точками с запятой, и поместить каждый элемент в отдельную строку / строку? - PullRequest
0 голосов
/ 05 августа 2020

У меня есть файл со строковыми элементами, разделенными двоеточием и точкой с запятой. Это адреса электронной почты, отформатированные следующим образом:

Tony Stark, <ironman@stark-tesla.com>; Clark Kent, <Ckent1@dailyplanet.com>; Peter Parker, <pparker1@spidy.com>; etc.

Я бы хотел разделить каждое электронное письмо с помощью точки с запятой и поместить его в отдельную строку или строку:

например

Tony Stark, <ironman@stark-tesla.com>
Clark Kent, <Ckent1@dailyplanet.com>
Peter Parker, <pparker1@spidy.com>

Какой самый эффективный способ добиться этого?

Спасибо

Ответы [ 2 ]

1 голос
/ 05 августа 2020

try

string="Tony Stark, <ironman@stark-tesla.com>; Clark Kent, <Ckent1@dailyplanet.com>; Peter Parker, <pparker1@spidy.com>"
for i in string.split("; "):
    print(i)

метод .split для строк возвращает массив, содержащий строку, разделенную разделителем. Команда for l oop перебирает разделенную строку и выводит каждую в отдельной строке.

0 голосов
/ 05 августа 2020

Вы можете использовать эту функцию, чтобы вернуть ожидаемую строку. Вы играете с тестовым примером, чтобы увидеть, что именно вам нужно.

Фрагмент кода

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...