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
When the regular expression in the regex() operator includes a character class ([<characters>]), the operator returns an empty string instead of replacing matched expressions with the replacement string.
Steps to reproduce the behavior:
Consider this entry:
@Article{gilligan:2020:Wickedness.ManagingComplex,
author = {Gilligan, Jonathan M. and Vandenbergh, M. P.},
date = {2020},
journaltitle = {Vanderbilt Law Review},
title = {Beyond Wickedness: Managing Complex Systems and Climate Change},
}
Set the default citation key generator expression in Options/Preferences to
I can add a PR for this particular issue anyway, since there should have been an error message in the log and without looking at it in more detail I don't know why there isn't.
Summary
the
regex()
operator in the citation key generator is not handling character classes ([<characters>]
) correctly.JabRef Version
JabRef version 5.1--2020-08-30--e023aa0 on Windows 10 10.0 amd64 with Java 14.0.2
Description
When the regular expression in the
regex()
operator includes a character class ([<characters>]
), the operator returns an empty string instead of replacing matched expressions with the replacement string.Steps to reproduce the behavior:
Consider this entry:
gilligan:2020:Wickedness.ManagingComplex
,gilligan:2020:
(thetitle
portion is empty).When I look at the JabRef event log, it's empty.
The text was updated successfully, but these errors were encountered: