Как удалить символы из строки и сохранить ее в списке? - python - PullRequest
0 голосов
/ 13 апреля 2020

У меня есть эта строка:

Frage\tf, -n 1. въпрос; питане; 2. проблем; eine dumme, peinliche ~ глупав, неудобен въпрос; jmdm. eine ~ stellen задавам въпрос (някому);

, и я хочу получить только начало - до первого ";", удалите \ t и число с запятой (1.), и после этого сохраните его в новом списке. Это кажется легкой проблемой, но я застрял на ней, так что кто-то может помочь?

1 Ответ

1 голос
/ 13 апреля 2020

Вот что я пробовал:

import re

text = r"Frage\tf, -n 1. въпрос; питане; 2. проблем; eine dumme, peinliche ~ глупав, неудобен въпрос; jmdm. eine ~ stellen задавам въпрос (някому);"
pattern = "^(.*?);"

x = re.search(pattern, text)
print(re.sub(r"\d.", "", x.group(1).replace(r"\t", "")))
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...