diff --git a/core/src/main/java/ru/kirillius/pf/sdn/core/AppUpdateService.java b/core/src/main/java/ru/kirillius/pf/sdn/core/AppUpdateService.java
index 7821025..258596c 100644
--- a/core/src/main/java/ru/kirillius/pf/sdn/core/AppUpdateService.java
+++ b/core/src/main/java/ru/kirillius/pf/sdn/core/AppUpdateService.java
@@ -27,8 +27,10 @@ import java.util.regex.Pattern;
public class AppUpdateService extends AppService {
public final static String EXTENSION = ".pfapp";
private static final String CTX = AppUpdateService.class.getSimpleName();
- private static final Pattern VERSION_LINK_PATTERN = Pattern.compile("]*href=\"([0-9]+(?:\\.[0-9]+)*\\.pfapp)\"", Pattern.CASE_INSENSITIVE);
-
+ private static final Pattern VERSION_LINK_PATTERN = Pattern.compile(
+ "]*href=\"[^\"]*?([0-9]+(?:\\.[0-9]+)+\\.pfapp)\"",
+ Pattern.CASE_INSENSITIVE
+ );
private final String repository;
private final Path appLibraryPath;
private final Class> anchorClass;