當前位置: 首頁>>代碼示例>>Java>>正文


Java StringUtils.replaceAll方法代碼示例

本文整理匯總了Java中org.apache.commons.lang3.StringUtils.replaceAll方法的典型用法代碼示例。如果您正苦於以下問題:Java StringUtils.replaceAll方法的具體用法?Java StringUtils.replaceAll怎麽用?Java StringUtils.replaceAll使用的例子?那麽, 這裏精選的方法代碼示例或許可以為您提供幫助。您也可以進一步了解該方法所在org.apache.commons.lang3.StringUtils的用法示例。


在下文中一共展示了StringUtils.replaceAll方法的11個代碼示例,這些例子默認根據受歡迎程度排序。您可以為喜歡或者感覺有用的代碼點讚,您的評價將有助於係統推薦出更棒的Java代碼示例。

示例1: range

import org.apache.commons.lang3.StringUtils; //導入方法依賴的package包/類
/**
 * @param operator operator <,>,<=,>=
 * @param field field name
 * @param stringValue field value
 * @return a range query
 */
static QueryBuilder range(String operator, String field, String stringValue) {
	String key = StringUtils.replaceAll(field, "[<>=\\s]+$", "");
	boolean nestedMode = nestedMode() && field.startsWith(PROPS_PREFIX);
	RangeQueryBuilder rfb = rangeQuery(nestedMode ? getValueFieldName(stringValue) : key);
	if (">".equals(operator)) {
		rfb.gt(getNumericValue(stringValue));
	} else if ("<".equals(operator)) {
		rfb.lt(getNumericValue(stringValue));
	} else if (">=".equals(operator)) {
		rfb.gte(getNumericValue(stringValue));
	} else if ("<=".equals(operator)) {
		rfb.lte(getNumericValue(stringValue));
	}
	if (nestedMode) {
		return nestedPropsQuery(keyValueBoolQuery(key, stringValue, rfb));
	} else {
		return rfb;
	}
}
 
開發者ID:Erudika,項目名稱:para-search-elasticsearch,代碼行數:26,代碼來源:ElasticSearchUtils.java

示例2: translate

import org.apache.commons.lang3.StringUtils; //導入方法依賴的package包/類
@Override
public String translate(String spel, Subject subject) {
    if (StringUtils.isNotBlank(spel)) {

        String jpql = StringUtils.replaceAll(spel, "#returnObject", "returnObject");
        jpql = replaceOperators(jpql);
        jpql = SpelTranslator.applySubject(jpql, subject);

        log.debug("SpEL was translated to JPQL for permission filtering: [{}] --> [{}]", spel, jpql);
        return jpql;
    }
    return spel;
}
 
開發者ID:xm-online,項目名稱:xm-commons,代碼行數:14,代碼來源:SpelToJpqlTranslator.java

示例3: doFilter

import org.apache.commons.lang3.StringUtils; //導入方法依賴的package包/類
@Override
public void doFilter( ServletRequest request, ServletResponse response, FilterChain chain)
        throws IOException, ServletException {
    final BodyReaderWrapper wrapper = new BodyReaderWrapper((HttpServletRequest ) request);
    String requestMessage = RequestUtils.getRequestMessage(wrapper);
    if (!LogUtils.getLogger().isDebugEnabled()) {
        requestMessage = StringUtils.replaceAll( requestMessage, PASSWORD_FILTER_REGEX,
                                                 "enable password protection, if not debug so do not see");
    }
    LogUtils.getLogger().info(requestMessage);
    chain.doFilter(wrapper, response);
}
 
開發者ID:yujunhao8831,項目名稱:spring-boot-start-current,代碼行數:13,代碼來源:RequestLoggingFilter.java

示例4: filterSqlInjection

import org.apache.commons.lang3.StringUtils; //導入方法依賴的package包/類
@Override
public String filterSqlInjection ( String rawCharacters ) {
    if ( StringUtils.isBlank( rawCharacters ) ) {
        return rawCharacters;
    }
    return StringUtils.replaceAll( rawCharacters , SQL_INJECTION_REGEX , StringUtils.EMPTY );
}
 
開發者ID:yujunhao8831,項目名稱:spring-boot-start-current,代碼行數:8,代碼來源:DefaultInjectionAttackHandler.java

示例5: filterXSSInjection

import org.apache.commons.lang3.StringUtils; //導入方法依賴的package包/類
@Override
public String filterXSSInjection ( String rawCharacters ) {
    if ( StringUtils.isBlank( rawCharacters ) ) {
        return rawCharacters;
    }
    return StringUtils.replaceAll( rawCharacters , XSS_REGEX , StringUtils.EMPTY );
}
 
開發者ID:yujunhao8831,項目名稱:spring-boot-start-current,代碼行數:8,代碼來源:DefaultInjectionAttackHandler.java

示例6: filterSpecialCharacters

import org.apache.commons.lang3.StringUtils; //導入方法依賴的package包/類
@Override
public String filterSpecialCharacters ( String rawCharacters ) {
    if ( StringUtils.isBlank( rawCharacters ) ) {
        return rawCharacters;
    }
    return StringUtils.replaceAll( rawCharacters , SPECIAL_CHARACTERS_REGEX , StringUtils.EMPTY );
}
 
開發者ID:yujunhao8831,項目名稱:spring-boot-start-current,代碼行數:8,代碼來源:DefaultInjectionAttackHandler.java

示例7: removeAllLineBreaks

import org.apache.commons.lang3.StringUtils; //導入方法依賴的package包/類
public static String removeAllLineBreaks(final String original) {
    return StringUtils.replaceAll(original, System.getProperty("line.separator"), "");
}
 
開發者ID:mgtechsoftware,項目名稱:smockin,代碼行數:4,代碼來源:GeneralUtils.java

示例8: createLocationURI

import org.apache.commons.lang3.StringUtils; //導入方法依賴的package包/類
@Override
protected URI createLocationURI(final String location) throws ProtocolException {
    return super.createLocationURI(StringUtils.replaceAll(location, " ", "%20"));
}
 
開發者ID:iterate-ch,項目名稱:cyberduck,代碼行數:5,代碼來源:DAVRedirectStrategy.java

示例9: handle

import org.apache.commons.lang3.StringUtils; //導入方法依賴的package包/類
@Override
protected String handle(String input, String second, String third) {
    return StringUtils.replaceAll(input, second, third);
}
 
開發者ID:virjar,項目名稱:vscrawler,代碼行數:5,代碼來源:ReplaceAll.java

示例10: replaceWithQuotes

import org.apache.commons.lang3.StringUtils; //導入方法依賴的package包/類
/**
 * Replace search string to data with quotes.
 *
 * <p>Example:
 *  jpql="big 'value' fat value"
 *  search="value"
 *  replace="frog"
 *
 * <p>result="big 'frog' fat 'frog'"
 *
 * @param jpql the jpql string
 * @param search the search string
 * @param replace the replacement string
 * @return jpql with data string
 */
static String replaceWithQuotes(String jpql, String search, String replace) {
    if (StringUtils.isNotBlank(replace)) {
        return StringUtils.replaceAll(
            StringUtils.replaceAll(jpql, "'" + search + "'", "'" + replace + "'"),
            search, "'" + replace + "'");
    }
    return jpql;
}
 
開發者ID:xm-online,項目名稱:xm-commons,代碼行數:24,代碼來源:SpelTranslator.java

示例11: replaceCharset

import org.apache.commons.lang3.StringUtils; //導入方法依賴的package包/類
/**
 * 將 data 中的編碼修改為 utf-8
 * @author eko.zhan at 2017年8月11日 上午9:54:34
 * @param data
 * @return
 */
public static String replaceCharset(String data){
	return StringUtils.replaceAll(data, "(?i)CONTENT=\"text/html; charset=gb2312\"", "CONTENT=\"text/html; charset=utf-8\"");
}
 
開發者ID:ekoz,項目名稱:kbase-doc,代碼行數:10,代碼來源:HtmlUtils.java


注:本文中的org.apache.commons.lang3.StringUtils.replaceAll方法示例由純淨天空整理自Github/MSDocs等開源代碼及文檔管理平台,相關代碼片段篩選自各路編程大神貢獻的開源項目,源碼版權歸原作者所有,傳播和使用請參考對應項目的License;未經允許,請勿轉載。