Try to fix confused image reference

Build of #1956 is failing but just on macosx...
See https://travis-ci.org/pmd/pmd/jobs/566211322

Idk what's the problem, maybe it's because '(?!)' looks
like a negative lookahead
This commit is contained in:
Clément Fournier 2019-08-01 01:37:32 +02:00
parent 959c98c906
commit 46a8d87fb7

View File

@ -49,7 +49,7 @@ public class DeadLinksChecker {
private static final boolean CHECK_EXTERNAL_LINKS = Boolean.parseBoolean(System.getProperty(CHECK_EXTERNAL_LINKS_PROPERTY));
// Markdown-Link: something in []'s followed by something in ()'s
private static final Pattern LOCAL_LINK_PATTERN = Pattern.compile("(!?)\\[.*?\\]\\((.*?)\\)");
private static final Pattern LOCAL_LINK_PATTERN = Pattern.compile("(!)?\\[.*?]\\((.*?)\\)");
// Markdown permalink-header and captions
private static final Pattern MD_HEADER_PERMALINK = Pattern.compile("permalink:\\s*(.*)");
@ -113,7 +113,7 @@ public class DeadLinksChecker {
linkCheck:
while (matcher.find()) {
final String linkText = matcher.group();
final boolean isImageLink = !matcher.group(1).isEmpty();
final boolean isImageLink = matcher.group(1) != null;
final String linkTarget = matcher.group(2);
boolean linkOk;