You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Version 1.2.0 still uses the old regex-based PicaDecoder which was not designed to handle multi-line pica records. The new PicaDecoder is not included in this minor release because it behaves differently from the old version in some situations. The new decoder is already merged into master and will be part of the next major release. Sorry about that.
PicaDecoder in 1.2.0 uses a regular expression to find the record id. The expression is defined as:
"003@ " + 0x1F + "0(.*)?" + 0x1E
By default "." does not match the newline character (cf. http://docs.oracle.com/javase/7/docs/api/java/util/regex/Pattern.html#DOTALL), thus the regexp fails if a multi-line record like the one in https://gist.github.com/dmj/7116314 is used.
The text was updated successfully, but these errors were encountered: