想要从更大的字符串中提取子字符串

2024-05-28 11:16:26 发布

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

我想说声“谢谢!”从这个字符串,这是我的代码到目前为止

tweet = ("Twitter,Thank you!,11-15-2017 10:58:18,96,433,false,9307")
import re
twt = ""
twt = re.findall(r',(.*?),',tweet)
print(twt)

这是我的输出

['Thank you!', '96', 'false']

我不知道为什么我不仅得到“谢谢你!”


Tags: 字符串代码importreyoufalsetwittertweet
1条回答
网友
1楼 · 发布于 2024-05-28 11:16:26

您使用的是re.findall,它提供了所有匹配项,您可以使用re.search

tweet = ("Twitter,Thank you!,11-15-2017 10:58:18,96,433,false,9307")
import re
twt = ""
twt = re.search(r',(.*?),',tweet).group(1)
>>> print(twt)

>>> 'Thank you!'

相关问题 更多 >