Задать вопрос
@ken3012

Как удалить лишний текст в Python скрипте?

В Python скрипте при запуске передается аргумент sys.argv[1] в формате:
"mail@xxx.com" <mail@xxx.com>

Как удалить весь текст из аргумента, оставив только адрес почты находящийся в скобках <> ?
  • Вопрос задан
  • 145 просмотров
Подписаться 1 Простой Комментировать
Решения вопроса 2
akelsey
@akelsey
что-то вроде:
match = re.search(r'<([^<>]+)>', sys.argv[1])
имейл можно забрать из match.group(1)
Ответ написан
phaggi
@phaggi Куратор тега Python
лужу, паяю, ЭВМы починяю
data = '"mail@xxx.com" <mail@xxx.com>'
print(data.split('<')[1].split('>')[0])
Ответ написан
Комментировать
Пригласить эксперта
Ответы на вопрос 1
@rPman
Ответ написан
Комментировать
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы