A simple Python project that demonstrates basic text analysis using object-oriented programming.
- Converts text to lowercase
- Removes punctuation
- Counts frequency of all words
- Counts frequency of a specific word
text = "Lorem ipsum dolor! diam amet, consetetur Lorem magna."
analyzer = TextAnalyzer(text)
print(analyzer.fmtText)
print(analyzer.freqAll())
print(analyzer.freqOf("lorem"))
## Example Output
lorem ipsum dolor diam amet consetetur lorem magna
{'lorem': 2, 'ipsum': 1, 'dolor': 1, 'diam': 1, 'amet': 1, 'consetetur': 1, 'magna': 1}
2