[ https://issues.apache.org/jira/browse/TIKA-1441?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=14168212#comment-14168212 ]
Hudson commented on TIKA-1441: ------------------------------ SUCCESS: Integrated in tika-trunk-jdk1.7 #255 (See [https://builds.apache.org/job/tika-trunk-jdk1.7/255/]) TIKA-1441 change log. (mattmann: http://svn.apache.org/viewvc/tika/trunk/?view=rev&rev=1631062) * /tika/trunk/CHANGES.txt - fix for TIKA-1441 ExternalParsers should allow dynamic keys to be specified for Regexs (mattmann: http://svn.apache.org/viewvc/tika/trunk/?view=rev&rev=1631060) * /tika/trunk/tika-core/src/main/java/org/apache/tika/parser/external/ExternalParser.java > 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 > 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)