Package com.biglybt.core.util
Class RegExUtil
- java.lang.Object
-
- com.biglybt.core.util.RegExUtil
-
public class RegExUtil extends java.lang.Object
-
-
Field Summary
Fields Modifier and Type Field Description static java.util.regex.Pattern
PAT_SPLIT_COMMA
static java.util.regex.Pattern
PAT_SPLIT_COMMAWORDS
static java.util.regex.Pattern
PAT_SPLIT_DOT
static java.util.regex.Pattern
PAT_SPLIT_SLASH_N
static java.util.regex.Pattern
PAT_SPLIT_SPACE
private static java.lang.ThreadLocal<java.util.Map<java.lang.String,java.lang.Object[]>>
tls
-
Constructor Summary
Constructors Constructor Description RegExUtil()
-
Method Summary
All Methods Static Methods Concrete Methods Modifier and Type Method Description static java.lang.String
convertAndOrToExpr(java.lang.String str)
static java.util.regex.Pattern
getCachedPattern(java.lang.String namespace, java.lang.String pattern)
static java.util.regex.Pattern
getCachedPattern(java.lang.String namespace, java.lang.String pattern, int flags)
static boolean
mightBeEvil(java.lang.String str)
-
-
-
Field Detail
-
PAT_SPLIT_COMMAWORDS
public static final java.util.regex.Pattern PAT_SPLIT_COMMAWORDS
-
PAT_SPLIT_COMMA
public static final java.util.regex.Pattern PAT_SPLIT_COMMA
-
PAT_SPLIT_DOT
public static final java.util.regex.Pattern PAT_SPLIT_DOT
-
PAT_SPLIT_SPACE
public static final java.util.regex.Pattern PAT_SPLIT_SPACE
-
PAT_SPLIT_SLASH_N
public static final java.util.regex.Pattern PAT_SPLIT_SLASH_N
-
tls
private static final java.lang.ThreadLocal<java.util.Map<java.lang.String,java.lang.Object[]>> tls
-
-
Method Detail
-
getCachedPattern
public static java.util.regex.Pattern getCachedPattern(java.lang.String namespace, java.lang.String pattern)
-
getCachedPattern
public static java.util.regex.Pattern getCachedPattern(java.lang.String namespace, java.lang.String pattern, int flags)
-
convertAndOrToExpr
public static java.lang.String convertAndOrToExpr(java.lang.String str)
-
mightBeEvil
public static boolean mightBeEvil(java.lang.String str)
-
-