クラス RegexUtil
- java.lang.Object
-
- com.github.vertical_blank.sqlformatter.core.util.RegexUtil
-
public class RegexUtil extends Object
-
-
フィールドの概要
フィールド 修飾子とタイプ フィールド 説明 static PatternESCAPE_REGEX_PATTERN
-
コンストラクタの概要
コンストラクタ コンストラクタ 説明 RegexUtil()
-
メソッドの概要
すべてのメソッド staticメソッド concreteメソッド 修飾子とタイプ メソッド 説明 static StringcreateLineCommentRegex(JSLikeList<String> lineCommentTypes)static StringcreateOperatorRegex(JSLikeList<String> multiLetterOperators)static StringcreateParenRegex(JSLikeList<String> parens)static PatterncreatePlaceholderRegexPattern(JSLikeList<String> types, String pattern)static StringcreateReservedWordRegex(JSLikeList<String> reservedWords)static StringcreateStringPattern(JSLikeList<String> stringTypes)static StringcreateStringRegex(JSLikeList<String> stringTypes)static StringcreateWordRegex(JSLikeList<String> specialChars)static StringescapeParen(String paren)static StringescapeRegExp(String s)
-
-
-
フィールドの詳細
-
ESCAPE_REGEX_PATTERN
public static final Pattern ESCAPE_REGEX_PATTERN
-
-
メソッドの詳細
-
createOperatorRegex
public static String createOperatorRegex(JSLikeList<String> multiLetterOperators)
-
createLineCommentRegex
public static String createLineCommentRegex(JSLikeList<String> lineCommentTypes)
-
createReservedWordRegex
public static String createReservedWordRegex(JSLikeList<String> reservedWords)
-
createWordRegex
public static String createWordRegex(JSLikeList<String> specialChars)
-
createStringRegex
public static String createStringRegex(JSLikeList<String> stringTypes)
-
createStringPattern
public static String createStringPattern(JSLikeList<String> stringTypes)
-
createParenRegex
public static String createParenRegex(JSLikeList<String> parens)
-
createPlaceholderRegexPattern
public static Pattern createPlaceholderRegexPattern(JSLikeList<String> types, String pattern)
-
-