fix version parser

This commit is contained in:
kirill.labutin 2026-08-14 22:23:45 +03:00
parent 65f28439a8
commit 06bfb179fa
1 changed files with 4 additions and 2 deletions

View File

@ -27,8 +27,10 @@ import java.util.regex.Pattern;
public class AppUpdateService extends AppService { public class AppUpdateService extends AppService {
public final static String EXTENSION = ".pfapp"; public final static String EXTENSION = ".pfapp";
private static final String CTX = AppUpdateService.class.getSimpleName(); private static final String CTX = AppUpdateService.class.getSimpleName();
private static final Pattern VERSION_LINK_PATTERN = Pattern.compile("<a\\s+[^>]*href=\"([0-9]+(?:\\.[0-9]+)*\\.pfapp)\"", Pattern.CASE_INSENSITIVE); private static final Pattern VERSION_LINK_PATTERN = Pattern.compile(
"<a\\s+[^>]*href=\"[^\"]*?([0-9]+(?:\\.[0-9]+)+\\.pfapp)\"",
Pattern.CASE_INSENSITIVE
);
private final String repository; private final String repository;
private final Path appLibraryPath; private final Path appLibraryPath;
private final Class<?> anchorClass; private final Class<?> anchorClass;