Added caching to regular expressions
Added caching to regular expressions

Now a regular expression object will only be created once, and then cached. This should be a huge performance win for large datasets, and common regexp queries.

davbeck/TNKData,davbeck/TNKData,davbeck/TNKData