1. A system for identifying and extracting text from an electronic document, the system comprising: one or more processors; memory; and a text identifier and extractor that receives the electronic document, generates a stream of text tokens based on the electronic document, matches a pattern to a portion of the stream of text tokens, and outputs the text in accordance with the matched pattern.