mirror of
https://github.com/TotalFreedomMC/TF-EssentialsX.git
synced 2025-08-06 20:43:11 +00:00
Fix url matching.
This commit is contained in:
parent
5c0b522026
commit
c503adabc5
1 changed files with 7 additions and 2 deletions
|
@ -495,7 +495,7 @@ public class Util
|
||||||
}
|
}
|
||||||
return buf.toString();
|
return buf.toString();
|
||||||
}
|
}
|
||||||
private static transient final Pattern URL_PATTERN = Pattern.compile("^((?:(?:https?)://)?[\\w-_\\.]{2,})\\.([a-z]{2,3}(?:/\\S+)?)$");
|
private static transient final Pattern URL_PATTERN = Pattern.compile("((?:(?:https?)://)?[\\w-_\\.]{2,})\\.([a-z]{2,3}(?:/\\S+)?)");
|
||||||
private static transient final Pattern VANILLA_PATTERN = Pattern.compile("\u00A7+[0-9A-FK-ORa-fk-or]");
|
private static transient final Pattern VANILLA_PATTERN = Pattern.compile("\u00A7+[0-9A-FK-ORa-fk-or]");
|
||||||
private static transient final Pattern REPLACE_PATTERN = Pattern.compile("&([0-9a-fk-or])");
|
private static transient final Pattern REPLACE_PATTERN = Pattern.compile("&([0-9a-fk-or])");
|
||||||
private static transient final Pattern VANILLA_COLOR_PATTERN = Pattern.compile("\u00A7+[0-9A-Fa-f]");
|
private static transient final Pattern VANILLA_COLOR_PATTERN = Pattern.compile("\u00A7+[0-9A-Fa-f]");
|
||||||
|
@ -529,7 +529,12 @@ public class Util
|
||||||
{
|
{
|
||||||
return null;
|
return null;
|
||||||
}
|
}
|
||||||
return URL_PATTERN.matcher(input).replaceAll("$1 $2");
|
String text = URL_PATTERN.matcher(input).replaceAll("$1 $2");
|
||||||
|
while (URL_PATTERN.matcher(text).find())
|
||||||
|
{
|
||||||
|
text = URL_PATTERN.matcher(text).replaceAll("$1 $2");
|
||||||
|
}
|
||||||
|
return text;
|
||||||
}
|
}
|
||||||
|
|
||||||
public static String formatString(final IUser user, final String permBase, final String input)
|
public static String formatString(final IUser user, final String permBase, final String input)
|
||||||
|
|
Loading…
Add table
Add a link
Reference in a new issue