[ https://issues.apache.org/jira/browse/TIKA-1441?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ]
Lewis John McGibbney updated TIKA-1441: --------------------------------------- Labels: memex (was: ) > ExternalParsers should allow dynamic keys to be specified for Regexs > -------------------------------------------------------------------- > > Key: TIKA-1441 > URL: https://issues.apache.org/jira/browse/TIKA-1441 > Project: Tika > Issue Type: Bug > Components: parser > Environment: while working on TIKA-605 and memex > Reporter: Chris A. Mattmann > Assignee: Chris A. Mattmann > Labels: memex > Fix For: 1.7 > > Attachments: TIKA-1441.Mattman.100914.patch.txt > > > While working on TIKA-605, I was trying to use ExternalParsers and I came > across an interesting use case. What if there are so many met keys that > specifying all of them by hand as individual regexs would be repetitive, and > tedious. What if the met key itself could also be specified by a regex, e.g., > we just take the first group to be the key, and then the next group would be > the actual value? I ran across this in parsing GDAL output and so a very > simple improvement to the ExternalParsers Map<Pattern, String> map would be > to allow it to take e.g., null or "" Strings and then take that to mean that > the Pattern specifies *both* the key name *and* the key value. > I've got a patch I'll upload all tests pass and I need this to get TIKA-605 > in and done. -- This message was sent by Atlassian JIRA (v6.3.4#6332)