public class RegexpUtil extends Object
LIKE and SIMILAR operators
to regular expressions.| Modifier and Type | Class and Description |
|---|---|
static class |
RegexpUtil.SqlPatternInfo |
static class |
RegexpUtil.SqlPatternType |
| Constructor and Description |
|---|
RegexpUtil() |
| Modifier and Type | Method and Description |
|---|---|
static RegexpUtil.SqlPatternInfo |
sqlToRegexLike(String sqlPattern)
Translates a SQL LIKE pattern to Java regex pattern.
|
static RegexpUtil.SqlPatternInfo |
sqlToRegexLike(String sqlPattern,
char escapeChar)
Translates a SQL LIKE pattern to Java regex pattern.
|
static RegexpUtil.SqlPatternInfo |
sqlToRegexLike(String sqlPattern,
CharSequence escapeStr)
Translates a SQL LIKE pattern to Java regex pattern, with optional
escape string.
|
static String |
sqlToRegexSimilar(String sqlPattern)
Translates a SQL SIMILAR pattern to Java regex pattern.
|
static String |
sqlToRegexSimilar(String sqlPattern,
char escapeChar)
Translates SQL SIMILAR pattern to Java regex pattern.
|
static String |
sqlToRegexSimilar(String sqlPattern,
CharSequence escapeStr)
Translates a SQL SIMILAR pattern to Java regex pattern, with optional
escape string.
|
public static RegexpUtil.SqlPatternInfo sqlToRegexLike(String sqlPattern)
public static RegexpUtil.SqlPatternInfo sqlToRegexLike(String sqlPattern, CharSequence escapeStr)
public static RegexpUtil.SqlPatternInfo sqlToRegexLike(String sqlPattern, char escapeChar)
public static String sqlToRegexSimilar(String sqlPattern)
public static String sqlToRegexSimilar(String sqlPattern, CharSequence escapeStr)
Copyright © 2022 The Apache Software Foundation. All rights reserved.