1. A computerized method for formatting the components of an address in the form of an address string into a recognizable token sequence for database processing, the method comprising: providing a memory; storing a token table into the memory, the token table having predetermined token types; storing a rule table into the memory, the rule table having a first plurality of rules corresponding to a plurality of selected sequences of token types; comparing the components of the address string to the token table and assigning corresponding token types thereto to form a corresponding first sequence of token types; comparing the first sequence of token types to the rule table to determine whether the first sequence of token types correspond to one of the plurality of selected sequences of token types contained in the rule table; processing the first sequence of token types in accordance with one of the first plurality of rules to convert the first sequence of token types into a recognizable sequence format if the first sequence of token types correspond to one of the plurality of selected sequences of token types contained in the rule table; and processing the first sequence of token types in accordance with a predetermined interpretation procedure to convert the first sequence of token types into a recognizable sequence format if the first sequence of token types do not correspond to one of the plurality of selected sequences of token types contained in the rule table.