Articles → NLP → Regexp Tokenizer In NLP

Regexp Tokenizer In NLP






Purpose





Example




from nltk.tokenize import RegexpTokenizer

text = "I have 2 dogs, 3 cats, and a parrot!"

# Only words (no punctuation, no numbers)
tokenizer = RegexpTokenizer(r'[A-Za-z]+')
print(tokenizer.tokenize(text))
# Output: ['I', 'have', 'dogs', 'cats', 'and', 'a', 'parrot']

# Words + numbers
tokenizer = RegexpTokenizer(r'\w+')
print(tokenizer.tokenize(text))
# Output: ['I', 'have', '2', 'dogs', '3', 'cats', 'and', 'a', 'parrot']



Output


Picture showing the output of regexp tokenizer in nlp



Posted By  -  Karan Gupta
 
Posted On  -  Saturday, August 23, 2025

Query/Feedback


Your Email Id
 
Subject
 
Query/FeedbackCharacters remaining 250