CheckRegexUtils.java
package com.mycim.utils;
import com.mycim.framework.utils.lang.StringUtils;
import com.mycim.valueobject.consts.SystemConstants;
/**
* @author can.yang
* @date 2021/6/25
*/
public class CheckRegexUtils {
public static final String REGEX_KEY = "[*]";
public static final String LOT_SAMPLING_REPLACE_REGEX_KEY = "\\\\S{0,}";
public static final String LOT_SAMPLING_SPLIT_KEY = ",";
public static final String REPLACE_SPLIT_KEY = "|";
public static final String SEARCH_MATCH_KEY = "*";
public static final String SEARCH_MATCH_REPLACE_KEY = "%";
public static final String FLAG_ON = "1";
public static final String FLAG_ON_STR = "ON";
public static final String REGEX_START = "^";
public static final String REGEX_END = "$";
public static final String HTML_BR_SLASH = "</br>";
public static final String HTML_BR_TEXT = "<br>";
public static String formatSearchString(String searchString) {
return StringUtils
.trimToUpperCase(StringUtils.replace(searchString, SEARCH_MATCH_KEY, SEARCH_MATCH_REPLACE_KEY));
}
public static Boolean checkFlagOn(String flagValue) {
return StringUtils.equals(flagValue, FLAG_ON) || StringUtils.equalsIgnoreCase(flagValue,FLAG_ON_STR);
}
public static String replaceHtmlBrSymbol(String message) {
message = StringUtils.replaceIgnoreCase(message, HTML_BR_SLASH, StringUtils.SEMICOLON);
message = StringUtils.replaceIgnoreCase(message, HTML_BR_TEXT, StringUtils.SEMICOLON);
return message;
}
}