如何从字符串中删除字符并将其保存在列表中?python

2024-10-03 17:20:12 发布

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

我有这个字符串:

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

我只想得到它的开头-直到第一个“;”,用逗号(1.)删除\t和数字,然后将其保存在新列表中。这似乎是一个容易的问题,但我被困在它,所以有人可以帮助吗


Tags: 字符串列表tf数字逗号einefragejmdm
1条回答
网友
1楼 · 发布于 2024-10-03 17:20:12

以下是我尝试过的一些东西:

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", "")))

相关问题 更多 >