A simple Python utility for common text processing tasks.
- Word count analysis
- Text statistics (characters, lines, paragraphs)
- Case conversion utilities
- Basic text cleaning functions
from text_utils import TextProcessor
processor = TextProcessor()
text = "Hello, World! This is a sample text."
# Get word count
word_count = processor.count_words(text)
print(f"Word count: {word_count}")
# Get text statistics
stats = processor.get_stats(text)
print(f"Statistics: {stats}")
# Clean text
clean_text = processor.clean_text(text)
print(f"Clean text: {clean_text}")pip install -r requirements.txtpython -m pytest tests/