Tweet text can potentially mention other users or lists, but also contain URLs, media, hashtags... Instead of parsing the text yourself to try to extract those entities, you can use the entities attribute that contains this parsed and structured data.
Hashtags is a key of entities(Entities) which is a key of tweet
"entities":
{
"hashtags":[],
"urls":[],
"user_mentions":[]
}