質問: json.loads(req.text) print(search_timeline.count['statuses']) for tweet in search_timeline['statuses']: print(tweet['user']['name'] + '::' + tweet['text']) print(tweet['created_at']) print('----------------------------------------------------') else: print("ERROR: %d" % req.status_code) ``` ### 試したこと ・特定のアルファベット3文字での取得はできた ・エスケープシーケンスを使ってみた ・正規表現で文字範囲指定してみた ### 補足情報(言語/FW/ツール等のバージョンなど) より詳細な情報
回答: tweetAPIを扱うモジュールを持っていないので実際に試していませんが、tweet['text']にツイート内容が入っているなら、これに対して正規表現マッチを試みればいいのではないでしょうか。 そうであれば、次のような感じになると思います。 ``` import re # 途中省略 r = re.compile("#a-zA-Z][a-zA-Z][a-zA-Z") # "#"のあとにアルファベットが3文字だけ続くパターン for tweet in search_timeline['statuses']: if r.search(tweet['text']): # 出力その他の処理 ```