pub fn split_words(text: &str) -> impl Iterator<Item = &str>
Split string by non-alphanumeric characters keeping delemiters