public class Regex
extends java.lang.Object
Modifier and Type | Field and Description |
---|---|
static java.util.regex.Pattern |
AT_SIGNS |
static java.util.regex.Pattern |
INVALID_CHARACTERS_PATTERN |
static java.util.regex.Pattern |
INVALID_HASHTAG_MATCH_END |
static java.util.regex.Pattern |
INVALID_MENTION_MATCH_END |
static java.util.regex.Pattern |
INVALID_URL_WITHOUT_PROTOCOL_MATCH_BEGIN |
static java.util.regex.Pattern |
RTL_CHARACTERS |
static java.util.regex.Pattern |
VALID_CASHTAG |
static int |
VALID_CASHTAG_GROUP_BEFORE |
static int |
VALID_CASHTAG_GROUP_CASHTAG |
static int |
VALID_CASHTAG_GROUP_DOLLAR |
static java.util.regex.Pattern |
VALID_DOMAIN |
static java.util.regex.Pattern |
VALID_HASHTAG |
static int |
VALID_HASHTAG_GROUP_BEFORE |
static int |
VALID_HASHTAG_GROUP_HASH |
static int |
VALID_HASHTAG_GROUP_TAG |
static java.util.regex.Pattern |
VALID_MENTION_OR_LIST |
static int |
VALID_MENTION_OR_LIST_GROUP_AT |
static int |
VALID_MENTION_OR_LIST_GROUP_BEFORE |
static int |
VALID_MENTION_OR_LIST_GROUP_LIST |
static int |
VALID_MENTION_OR_LIST_GROUP_USERNAME |
static java.util.regex.Pattern |
VALID_REPLY |
static int |
VALID_REPLY_GROUP_USERNAME |
static java.util.regex.Pattern |
VALID_TCO_URL |
static java.util.regex.Pattern |
VALID_URL
Regex to extract URL (it also includes the text preceding the url).
|
static int |
VALID_URL_GROUP_ALL |
static int |
VALID_URL_GROUP_BEFORE |
static int |
VALID_URL_GROUP_DOMAIN |
static int |
VALID_URL_GROUP_PATH |
static int |
VALID_URL_GROUP_PORT |
static int |
VALID_URL_GROUP_PROTOCOL |
static int |
VALID_URL_GROUP_QUERY_STRING |
static int |
VALID_URL_GROUP_URL |
Modifier | Constructor and Description |
---|---|
protected |
Regex() |
public static final java.util.regex.Pattern INVALID_CHARACTERS_PATTERN
public static final java.util.regex.Pattern VALID_HASHTAG
public static final int VALID_HASHTAG_GROUP_BEFORE
public static final int VALID_HASHTAG_GROUP_HASH
public static final int VALID_HASHTAG_GROUP_TAG
public static final java.util.regex.Pattern INVALID_HASHTAG_MATCH_END
public static final java.util.regex.Pattern RTL_CHARACTERS
public static final java.util.regex.Pattern AT_SIGNS
public static final java.util.regex.Pattern VALID_MENTION_OR_LIST
public static final int VALID_MENTION_OR_LIST_GROUP_BEFORE
public static final int VALID_MENTION_OR_LIST_GROUP_AT
public static final int VALID_MENTION_OR_LIST_GROUP_USERNAME
public static final int VALID_MENTION_OR_LIST_GROUP_LIST
public static final java.util.regex.Pattern VALID_REPLY
public static final int VALID_REPLY_GROUP_USERNAME
public static final java.util.regex.Pattern INVALID_MENTION_MATCH_END
public static final java.util.regex.Pattern VALID_URL
VALID_URL_GROUP_URL
match
should be checked in order to match a valid url. This is not ideal, but the behavior is
being kept to ensure backwards compatibility. Ideally this regex should be
implemented with a negative lookbehind as opposed to a negated character class
but lack of JS support increases maint overhead if the logic is different by
platform.public static final int VALID_URL_GROUP_ALL
public static final int VALID_URL_GROUP_BEFORE
public static final int VALID_URL_GROUP_URL
public static final int VALID_URL_GROUP_PROTOCOL
public static final int VALID_URL_GROUP_DOMAIN
public static final int VALID_URL_GROUP_PORT
public static final int VALID_URL_GROUP_PATH
public static final int VALID_URL_GROUP_QUERY_STRING
public static final java.util.regex.Pattern VALID_TCO_URL
public static final java.util.regex.Pattern INVALID_URL_WITHOUT_PROTOCOL_MATCH_BEGIN
public static final java.util.regex.Pattern VALID_CASHTAG
public static final int VALID_CASHTAG_GROUP_BEFORE
public static final int VALID_CASHTAG_GROUP_DOLLAR
public static final int VALID_CASHTAG_GROUP_CASHTAG
public static final java.util.regex.Pattern VALID_DOMAIN