/NLP-HashTag-Parser

split lower case twitter hash tags by word entropy 🤯

Primary LanguageJavaScriptGNU General Public License v3.0GPL-3.0

Under Construction 👷

Hashtags Parser

Coverage Status Build Status

cli example - test it yourself

const hashtagsParser = require('hashtags-parser');

this is the interesting part - 🚀🚀🚀

hashtagsParser("#freetibet")  // = > ["free", "tibet"]
hashtagsParser("#realdonaldtrump")  // = > ["real","donald","trump"]
hashtagsParser("#freetibetorg")  // = > ["free", "tibet"]
hashtagsParser("#photooftheday")  // = > ['photo','of','the','day']
hashtagsParser("#womenshistorymonth") // => ['womens','history','month']
hashtagsParser("#internationalwomensday") // => ['international','womens','day']
hashtagsParser("#happybirthday") // => ['happy','birthday']

this is the easy part

hashtagsParser("#FreeTibet") // = > ["free", "tibet"]
hashtagsParser("#3Tibet")  // = > ["free", "tibet"]
hashtagsParser("#free_tibet")  // = > ["free", "tibet"]
hashtagsParser("#FREE_TIBET") // =>  ["free", "tibet"]
hashtagsParser("#freeTIBET") // =>  ["free", "tibet"]
hashtagsParser("#FreeTIBET") // =>  ["free", "tibet"]
hashtagsParser("#freeTibet") // =>  ["free", "tibet"]