|
@@ -79,13 +79,13 @@ public final class Styliser {
|
79
|
79
|
private static final String URL_PUNCT_ILLEGAL = "\"";
|
80
|
80
|
|
81
|
81
|
/** Defines all characters treated as trailing punctuation that're legal in URLs. */
|
82
|
|
- private static final String URL_PUNCT_LEGAL = "';:!,\\.\\)\\?";
|
|
82
|
+ private static final String URL_PUNCT_LEGAL = "';:!,\\.\\?";
|
83
|
83
|
|
84
|
84
|
/** Defines all trailing punctuation. */
|
85
|
85
|
private static final String URL_PUNCT = URL_PUNCT_ILLEGAL + URL_PUNCT_LEGAL;
|
86
|
86
|
|
87
|
87
|
/** Defines all characters allowed in URLs that aren't treated as trailing punct. */
|
88
|
|
- private static final String URL_NOPUNCT = "a-z0-9$\\-_@&\\+\\*\\(=/#%~";
|
|
88
|
+ private static final String URL_NOPUNCT = "a-z0-9$\\-_@&\\+\\*\\(\\)=/#%~";
|
89
|
89
|
|
90
|
90
|
/** Defines all characters allowed in URLs per W3C specs. */
|
91
|
91
|
private static final String URL_CHARS = "[" + URL_PUNCT_LEGAL + URL_NOPUNCT
|