Donate to e Foundation | Murena handsets with /e/OS | Own a part of Murena! Learn more

Commit 25a13518 authored by Selim Gurun's avatar Selim Gurun Committed by Android (Google) Code Review
Browse files

Merge "Tune down the linkify false positive rate"

parents e9401df1 a3bb66a7
Loading
Loading
Loading
Loading
+4 −1
Original line number Original line Diff line number Diff line
@@ -130,7 +130,10 @@ public class Patterns {
    private static final String IRI
    private static final String IRI
        = "[" + GOOD_IRI_CHAR + "]([" + GOOD_IRI_CHAR + "\\-]{0,61}[" + GOOD_IRI_CHAR + "]){0,1}";
        = "[" + GOOD_IRI_CHAR + "]([" + GOOD_IRI_CHAR + "\\-]{0,61}[" + GOOD_IRI_CHAR + "]){0,1}";


    private static final String HOST_NAME = IRI + "(?:\\." + IRI + ")+";
    private static final String GOOD_GTLD_CHAR =
        "a-zA-Z\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF";
    private static final String GTLD = "[" + GOOD_GTLD_CHAR + "]{2,63}";
    private static final String HOST_NAME = "(" + IRI + "\\.)+" + GTLD;


    public static final Pattern DOMAIN_NAME
    public static final Pattern DOMAIN_NAME
        = Pattern.compile("(" + HOST_NAME + "|" + IP_ADDRESS + ")");
        = Pattern.compile("(" + HOST_NAME + "|" + IP_ADDRESS + ")");