我正在尝试让python打印出每一次出现的角色' @'以及.txt文档中后面带有未确定数量的字符。不确定我是否需要将整个文档拆分为' '并将其放入列表,然后切片列表?我对所有节目都非常陌生。
这就是我所尝试过的,其中许多其他东西比这更基础。
import re
#open negativetweets and name it tweets_obj
with open('negative_tweets.txt') as tweets_obj:
string=tweets_obj.read().replace('/n', '')
wordlist=[]
for word in string:
wordlist.append(word)
re.match('@', wordlist)
答案 0 :(得分:0)
我假设您试图在此处提及所有用户提及。用空格分割推文听起来是正确的。您可以简单地使用startswith(' @')查找以' @'
开头的单词string=tweets_obj.read().replace('\n', ' ')
mentions = []
mentions.append(i for i in string.split(' ') if i.startswith('@'))
提及列表应包含所有"单词"从" @"
开始