Extracting specific data like addresses is best done by building a custom app because the format of these kinds of attributes is very strict and require flexible parsing.
For other times of data that is uses a more regular format, you can use a regular expression as described in the following topic.
You can then use the result of the template as the value for automatic indexing or assign it to a metadata via a workflow action depending on your end goal.