Skip to content

Instantly share code, notes, and snippets.

@Adron
Created December 27, 2018 23:45
Show Gist options
  • Star 0 You must be signed in to star a gist
  • Fork 0 You must be signed in to fork a gist
  • Save Adron/c7bc7a244dee5d81a2cbe83326cc0b93 to your computer and use it in GitHub Desktop.
Save Adron/c7bc7a244dee5d81a2cbe83326cc0b93 to your computer and use it in GitHub Desktop.
Build Twitter List Function
func buildTwitterList() []string {
theFile := viper.GetString("file")
theTwitterers, err := ioutil.ReadFile(theFile)
check(err)
stringTwitterers := string(theTwitterers[:])
splitFields := strings.Fields(stringTwitterers)
var completedTwittererList []string
for _, aField := range splitFields {
if strings.HasPrefix(aField, "@") && aField != "@" {
reg, _ := regexp.Compile("[^a-zA-Z0-9_@]")
processedString := reg.ReplaceAllString(aField, "")
completedTwittererList = append(completedTwittererList, processedString)
}
}
return completedTwittererList
}
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment