Text Miner

Description

Use regular expressions to validate, separate, and extract common data formats.

Objectives

After completing this assignment, you should be able to:

  • Write simple regular expressions
  • Recognize correct Python project layout

Details

Deliverables

  • A Git repo called consumer-complaints containing at least:
    • README.md file explaining how to run your project
    • a requirements.txt file
    • a Python package called "textminer"

Requirements

  • No PEP8 or Pyflakes warnings or errors

Normal Mode

Pass all the prewritten tests up to the HARD MODE BEGINS line in each test file.

Hard Mode

In addition to the requirements from Normal Mode:

  • Complete the rest of the tests.

Nightmare Mode

In addition to the requirements from Hard Mode:

Add validators, separators, and extractors with tests for:

Additional Resources