当前位置: 首页>>代码示例>>Java>>正文


Java StringUtils.replace方法代码示例

本文整理汇总了Java中org.apache.commons.lang3.StringUtils.replace方法的典型用法代码示例。如果您正苦于以下问题:Java StringUtils.replace方法的具体用法?Java StringUtils.replace怎么用?Java StringUtils.replace使用的例子?那么恭喜您, 这里精选的方法代码示例或许可以为您提供帮助。您也可以进一步了解该方法所在org.apache.commons.lang3.StringUtils的用法示例。


在下文中一共展示了StringUtils.replace方法的15个代码示例,这些例子默认根据受欢迎程度排序。您可以为喜欢或者感觉有用的代码点赞,您的评价将有助于系统推荐出更棒的Java代码示例。

示例1: respond

import org.apache.commons.lang3.StringUtils; //导入方法依赖的package包/类
@Override
protected void respond(AjaxRequestTarget target) {
	String feedbackHtml;
	TestResult result = test();
	if (result.isSuccessful()) {
		feedbackHtml = String.format(
				"<div class='test-feedback alert alert-success'>%s</div>", 
				HtmlEscape.escapeHtml5(result.getMessage()));					
	} else {
		feedbackHtml = String.format(
				"<div class='test-feedback alert alert-danger'>%s</div>", 
				HtmlEscape.escapeHtml5(result.getMessage()));					
	} 
	feedbackHtml = StringUtils.replace(feedbackHtml, "\n", "<br>");
	target.appendJavaScript(String.format("var $button = $('#%s');"
			+ "$button.removeAttr('disabled');"
			+ "$button.val($button[0].prevValue);"
			+ "$button.html($button[0].prevHtml);"
			+ "$button.closest('form').append('%s');"
			+ "$button.removeClass('ajax-indicator');", 
			getComponent().getMarkupId(), JavaScriptEscape.escapeJavaScript(feedbackHtml)));
}
 
开发者ID:jmfgdev,项目名称:gitplex-mit,代码行数:23,代码来源:TestFormBehavior.java

示例2: scrapLinksForSearchJSoup

import org.apache.commons.lang3.StringUtils; //导入方法依赖的package包/类
private void scrapLinksForSearchJSoup(String keyWord, int cityId) {
	// log("crawling for keyword : " + keyWord + " and city: " +cityId);
	String url = QuoraConstants.getUrl(keyWord, cityId);
	Document doc = getDocument(url);

	Elements els = doc.select("div.g");

	for (Element el : els) {
		String quoraUrl = el.getElementsByTag("cite").text();
		quoraUrl = StringUtils.replace(quoraUrl, " ", "");
		if (!StringUtils.startsWith(quoraUrl, "http")) {
			quoraUrl = "http://" + quoraUrl;
		}
		if (!uniqueQuoraLinks.contains(quoraUrl)) {
			crawlQuoraPage(quoraUrl, true);
		}
	}
}
 
开发者ID:thekosmix,项目名称:Quora-Marketing,代码行数:19,代码来源:QuoraCrawler.java

示例3: findReplaceApacheCommons

import org.apache.commons.lang3.StringUtils; //导入方法依赖的package包/类
public static String findReplaceApacheCommons(String text, String toFind, String replaceWith){
	out.println(text);
	text = StringUtils.replacePattern(text, "\\W\\s", " ");
	out.println(text);
	//out.println(StringUtils.replace(text, " me ", "X"));
	return StringUtils.replace(text, " me ", "X");
}
 
开发者ID:PacktPublishing,项目名称:Java-Data-Science-Made-Easy,代码行数:8,代码来源:App.java

示例4: buildConceptSetMappedQuery

import org.apache.commons.lang3.StringUtils; //导入方法依赖的package包/类
private String buildConceptSetMappedQuery (
        ArrayList<Concept> mappedConcepts,
        ArrayList<Concept> mappedDescendantConcepts
) {
  String conceptSetQuery = buildConceptSetSubQuery(mappedConcepts, mappedDescendantConcepts);
  return StringUtils.replace(CONCEPT_SET_MAPPED_TEMPLATE, "@conceptsetQuery", conceptSetQuery);
}
 
开发者ID:OHDSI,项目名称:circe-be,代码行数:8,代码来源:ConceptSetExpressionQueryBuilder.java

示例5: render

import org.apache.commons.lang3.StringUtils; //导入方法依赖的package包/类
private String render(String markdown) {
	if (StringUtils.isNotBlank(markdown)) {
		MarkdownManager markdownManager = GitPlex.getInstance(MarkdownManager.class);
		
		// Normalize line breaks to make source position tracking information comparable 
		// to textarea caret position when sync edit/preview scroll bar
		markdown = StringUtils.replace(markdown, "\r\n", "\n");
		return markdownManager.render(markdown, getBaseUrl(), true);
	} else {
		return "<div class='message'>Nothing to preview</div>";
	}
}
 
开发者ID:jmfgdev,项目名称:gitplex-mit,代码行数:13,代码来源:MarkdownEditor.java

示例6: getDalvikClassName

import org.apache.commons.lang3.StringUtils; //导入方法依赖的package包/类
/**
 * get dalvik className
 *
 * @param className
 * @return
 */
public static String getDalvikClassName(String className) {
    if (className.charAt(0) != 'L' || className.charAt(className.length() - 1) != ';') {
        throw new RuntimeException("Not a valid dalvik class name");
    }
    return StringUtils.replace(className.substring(1, className.length() - 1), "/", ".");
}
 
开发者ID:alibaba,项目名称:atlas,代码行数:13,代码来源:DexDiffer.java

示例7: wrapCriteriaQuery

import org.apache.commons.lang3.StringUtils; //导入方法依赖的package包/类
private String wrapCriteriaQuery(String query, CriteriaGroup group)
{
  String eventQuery = StringUtils.replace(EVENT_TABLE_EXPRESSION_TEMPLATE, "@eventQuery", query);
  String groupQuery = this.getCriteriaGroupQuery(group, String.format("(%s)", eventQuery));
  groupQuery = StringUtils.replace(groupQuery,"@indexId", "" + 0);
  String wrappedQuery = String.format(
      "select PE.person_id, PE.event_id, PE.start_date, PE.end_date, PE.target_concept_id, PE.visit_occurrence_id FROM (\n%s\n) PE\nJOIN (\n%s) AC on AC.person_id = pe.person_id and AC.event_id = pe.event_id\n",
      query, groupQuery);
  return wrappedQuery;
}
 
开发者ID:OHDSI,项目名称:circe-be,代码行数:11,代码来源:CohortExpressionQueryBuilder.java

示例8: getCriteriaGroupQuery

import org.apache.commons.lang3.StringUtils; //导入方法依赖的package包/类
public String getCriteriaGroupQuery(CriteriaGroup group, String eventTable) {
  String query = GROUP_QUERY_TEMPLATE;
  ArrayList<String> additionalCriteriaQueries = new ArrayList<>();
  
  int indexId = 0;
  for(CorelatedCriteria cc : group.criteriaList)
  {
    String acQuery = this.getCorelatedlCriteriaQuery(cc, eventTable); //ac.accept(this);
    acQuery = StringUtils.replace(acQuery, "@indexId", "" + indexId);
    additionalCriteriaQueries.add(acQuery);
    indexId++;
  }
  
  for(DemographicCriteria dc : group.demographicCriteriaList)
  {
    String dcQuery = this.getDemographicCriteriaQuery(dc, eventTable); //ac.accept(this);
    dcQuery = StringUtils.replace(dcQuery, "@indexId", "" + indexId);
    additionalCriteriaQueries.add(dcQuery);
    indexId++;
  } 
  
  for(CriteriaGroup g : group.groups)
  {
    String gQuery = this.getCriteriaGroupQuery(g, eventTable); //g.accept(this);
    gQuery = StringUtils.replace(gQuery, "@indexId", "" + indexId);
    additionalCriteriaQueries.add(gQuery);  
    indexId++;
  }
  
  if (indexId > 0) // this group is not empty
  {
    query = StringUtils.replace(query, "@criteriaQueries", StringUtils.join(additionalCriteriaQueries, "\nUNION ALL\n"));
    
    String occurrenceCountClause = "HAVING COUNT(index_id) ";
    if (group.type.equalsIgnoreCase("ALL")) // count must match number of criteria + sub-groups in group.
      occurrenceCountClause += "= " + indexId;

    if (group.type.equalsIgnoreCase("ANY")) // count must be > 0 for an 'ANY' criteria
      occurrenceCountClause += "> 0"; 

    if (group.type.toUpperCase().startsWith("AT_"))
    {
      if (group.type.toUpperCase().endsWith("LEAST"))
        occurrenceCountClause += ">= " + group.count;
      else
        occurrenceCountClause += "<= " + group.count;
    }
    query = StringUtils.replace(query, "@occurrenceCountClause", occurrenceCountClause);
  }
  else // query group is empty so replace queries and occurence count clause with a friendly default
  {
    query = StringUtils.replace(query, "@criteriaQueries", "select ET.person_id, ET.event_id from @eventTable ET");
    query = StringUtils.replace(query, "@occurrenceCountClause", "");
  }

  query = StringUtils.replace(query, "@eventTable", eventTable);
  
  return query;    
}
 
开发者ID:OHDSI,项目名称:circe-be,代码行数:60,代码来源:CohortExpressionQueryBuilder.java

示例9: getCriteriaSql

import org.apache.commons.lang3.StringUtils; //导入方法依赖的package包/类
@Override
public String getCriteriaSql(ConditionEra criteria)
{
  String query = CONDITION_ERA_TEMPLATE;
  
  String codesetClause = "";
  if (criteria.codesetId != null)
  {
    codesetClause = String.format("where ce.condition_concept_id in (SELECT concept_id from  #Codesets where codeset_id = %d)", criteria.codesetId);
  }
  query = StringUtils.replace(query, "@codesetClause",codesetClause);
  
  ArrayList<String> joinClauses = new ArrayList<>();
  
  if (criteria.ageAtStart != null || criteria.ageAtEnd != null || (criteria.gender != null && criteria.gender.length > 0)) // join to PERSON
    joinClauses.add("JOIN @cdm_database_schema.PERSON P on C.person_id = P.person_id");

  query = StringUtils.replace(query,"@joinClause", StringUtils.join(joinClauses,"\n"));
  
  ArrayList<String> whereClauses = new ArrayList<>();
  
  // first
  if (criteria.first != null && criteria.first == true)
    whereClauses.add("C.ordinal = 1");

  // eraStartDate
  if (criteria.eraStartDate != null)
  {
    whereClauses.add(buildDateRangeClause("C.condition_era_start_date",criteria.eraStartDate));
  }

  // eraEndDate
  if (criteria.eraEndDate != null)
  {
    whereClauses.add(buildDateRangeClause("C.condition_era_end_date",criteria.eraEndDate));
  }
  
  // occurrenceCount
  if (criteria.occurrenceCount != null)
  {
    whereClauses.add(buildNumericRangeClause("C.condition_occurrence_count", criteria.occurrenceCount));
  }      

  // eraLength
  if (criteria.eraLength != null)
  {
    whereClauses.add(buildNumericRangeClause("DATEDIFF(d,C.condition_era_start_date, C.condition_era_end_date)", criteria.eraLength));
  }      

  // ageAtStart
  if (criteria.ageAtStart != null)
  {
    whereClauses.add(buildNumericRangeClause("YEAR(C.condition_era_start_date) - P.year_of_birth", criteria.ageAtStart));
  }

  // ageAtEnd
  if (criteria.ageAtEnd != null)
  {
    whereClauses.add(buildNumericRangeClause("YEAR(C.condition_era_end_date) - P.year_of_birth", criteria.ageAtEnd));
  }

  // gender
  if (criteria.gender != null && criteria.gender.length > 0)
  {
    whereClauses.add(String.format("P.gender_concept_id in (%s)", StringUtils.join(getConceptIdsFromConcepts(criteria.gender),",")));
  }
  
  String whereClause = "";
  if (whereClauses.size() > 0)
    whereClause = "WHERE " + StringUtils.join(whereClauses, "\nAND ");
  query = StringUtils.replace(query, "@whereClause",whereClause);
  
  if (criteria.CorrelatedCriteria != null)
  {
    query = wrapCriteriaQuery(query, criteria.CorrelatedCriteria);
  }
  
  return query;
}
 
开发者ID:OHDSI,项目名称:circe-be,代码行数:80,代码来源:CohortExpressionQueryBuilder.java

示例10: unescapeString

import org.apache.commons.lang3.StringUtils; //导入方法依赖的package包/类
private String unescapeString(String string) {
    string = StringUtils.replace(string, equalsSeperatorEscape, equalsSeperator);
    string = StringUtils.replace(string, keyValuePairSeperatorEscape, keyValuePairSeperator);
    string = StringUtils.replace(string, repeatingValueSeperatorEscape, repeatingValueSeperator);
    return string;
}
 
开发者ID:endeavourhealth,项目名称:HL7Receiver,代码行数:7,代码来源:ResourceMapParameters.java

示例11: escapeSpecialChars

import org.apache.commons.lang3.StringUtils; //导入方法依赖的package包/类
/** Escape the backslash for string output */
private static String escapeSpecialChars(final String input) {
  return StringUtils.replace(input, "\\", "\\\\");
}
 
开发者ID:dremio,项目名称:dremio-oss,代码行数:5,代码来源:RelJsonWriter.java

示例12: deflate

import org.apache.commons.lang3.StringUtils; //导入方法依赖的package包/类
public String deflate(String value) {
    return StringUtils.replace(value, pattern, replacement);
}
 
开发者ID:mware-solutions,项目名称:memory-graph,代码行数:4,代码来源:SimpleNameSubstitutionStrategy.java

示例13: getCorelatedlCriteriaQuery

import org.apache.commons.lang3.StringUtils; //导入方法依赖的package包/类
public String getCorelatedlCriteriaQuery(CorelatedCriteria corelatedCriteria, String eventTable)
 {
   String query = ADDITIONAL_CRITERIA_TEMMPLATE;
   
   String criteriaQuery = corelatedCriteria.criteria.accept(this);
   query = StringUtils.replace(query,"@criteriaQuery",criteriaQuery);
   query = StringUtils.replace(query,"@eventTable",eventTable);
   
   // build index date window expression
   String startExpression;
   String endExpression;
   ArrayList<String> clauses = new ArrayList<>();
   clauses.add("A.START_DATE >= P.OP_START_DATE AND A.START_DATE <= P.OP_END_DATE");
   
   // StartWindow
   Window startWindow = corelatedCriteria.startWindow;
   if (startWindow.start.days != null)
     startExpression = String.format("DATEADD(day,%d,P.START_DATE)", startWindow.start.coeff * startWindow.start.days);
   else
     startExpression = startWindow.start.coeff == -1 ? "P.OP_START_DATE" : "P.OP_END_DATE";

   if (startWindow.end.days != null)
     endExpression = String.format("DATEADD(day,%d,P.START_DATE)", startWindow.end.coeff * startWindow.end.days);
   else
     endExpression = startWindow.end.coeff == -1 ? "P.OP_START_DATE" : "P.OP_END_DATE";
   
   clauses.add(String.format("A.START_DATE >= %s and A.START_DATE <= %s", startExpression, endExpression));
   
   // EndWindow
   Window endWindow = corelatedCriteria.endWindow;

   if (endWindow != null)
   {
     if (endWindow.start.days != null)
         startExpression = String.format("DATEADD(day,%d,P.START_DATE)", endWindow.start.coeff * endWindow.start.days);
     else
       startExpression = endWindow.start.coeff == -1 ? "P.OP_START_DATE" : "P.OP_END_DATE";

     if (endWindow.end.days != null)
         endExpression = String.format("DATEADD(day,%d,P.START_DATE)", endWindow.end.coeff * endWindow.end.days);
     else
       endExpression = endWindow.end.coeff == -1 ? "P.OP_START_DATE" : "P.OP_END_DATE";

     clauses.add(String.format("A.END_DATE >= %s AND A.END_DATE <= %s", startExpression, endExpression));    
   }

// RestrictVisit
	boolean restrictVisit = corelatedCriteria.restrictVisit;
	if (restrictVisit) {
		clauses.add("A.visit_occurrence_id = P.visit_occurrence_id");
	}
	
   query = StringUtils.replace(query,"@windowCriteria",StringUtils.join(clauses, " AND "));

   // Occurrence criteria
   String occurrenceCriteria = String.format(
     "HAVING COUNT(%sA.TARGET_CONCEPT_ID) %s %d",
     corelatedCriteria.occurrence.isDistinct ? "DISTINCT " : "",
     getOccurrenceOperator(corelatedCriteria.occurrence.type), 
     corelatedCriteria.occurrence.count
   );
   
   query = StringUtils.replace(query, "@occurrenceCriteria", occurrenceCriteria);

   return query;
 }
 
开发者ID:OHDSI,项目名称:circe-be,代码行数:67,代码来源:CohortExpressionQueryBuilder.java

示例14: split

import org.apache.commons.lang3.StringUtils; //导入方法依赖的package包/类
private String split(final String path) {
	return StringUtils.replace(path, "[", ".[");
}
 
开发者ID:yaogdu,项目名称:datax,代码行数:4,代码来源:Configuration.java

示例15: toURI

import org.apache.commons.lang3.StringUtils; //导入方法依赖的package包/类
public static URI toURI(String location) throws URISyntaxException {
	return new URI(StringUtils.replace(location, " ", "%20"));
}
 
开发者ID:zhangjunfang,项目名称:util,代码行数:4,代码来源:URLResourceUtil.java


注:本文中的org.apache.commons.lang3.StringUtils.replace方法示例由纯净天空整理自Github/MSDocs等开源代码及文档管理平台,相关代码片段筛选自各路编程大神贡献的开源项目,源码版权归原作者所有,传播和使用请参考对应项目的License;未经允许,请勿转载。