From issues-return-72201-archive-asf-public=cust-asf.ponee.io@commons.apache.org Sun Mar 3 18:59:05 2019 Return-Path: X-Original-To: archive-asf-public@cust-asf.ponee.io Delivered-To: archive-asf-public@cust-asf.ponee.io Received: from mail.apache.org (hermes.apache.org [140.211.11.3]) by mx-eu-01.ponee.io (Postfix) with SMTP id 0AA83180630 for ; Sun, 3 Mar 2019 19:59:04 +0100 (CET) Received: (qmail 36844 invoked by uid 500); 3 Mar 2019 18:59:03 -0000 Mailing-List: contact issues-help@commons.apache.org; run by ezmlm Precedence: bulk List-Help: List-Unsubscribe: List-Post: List-Id: Reply-To: issues@commons.apache.org Delivered-To: mailing list issues@commons.apache.org Received: (qmail 36833 invoked by uid 99); 3 Mar 2019 18:59:03 -0000 Received: from pnap-us-west-generic-nat.apache.org (HELO spamd1-us-west.apache.org) (209.188.14.142) by apache.org (qpsmtpd/0.29) with ESMTP; Sun, 03 Mar 2019 18:59:03 +0000 Received: from localhost (localhost [127.0.0.1]) by spamd1-us-west.apache.org (ASF Mail Server at spamd1-us-west.apache.org) with ESMTP id 661F0C6311 for ; Sun, 3 Mar 2019 18:59:03 +0000 (UTC) X-Virus-Scanned: Debian amavisd-new at spamd1-us-west.apache.org X-Spam-Flag: NO X-Spam-Score: -109.501 X-Spam-Level: X-Spam-Status: No, score=-109.501 tagged_above=-999 required=6.31 tests=[ENV_AND_HDR_SPF_MATCH=-0.5, KAM_ASCII_DIVIDERS=0.8, RCVD_IN_DNSWL_MED=-2.3, SPF_PASS=-0.001, USER_IN_DEF_SPF_WL=-7.5, USER_IN_WHITELIST=-100] autolearn=disabled Received: from mx1-lw-us.apache.org ([10.40.0.8]) by localhost (spamd1-us-west.apache.org [10.40.0.7]) (amavisd-new, port 10024) with ESMTP id F0yH3Sfc1hpI for ; Sun, 3 Mar 2019 18:59:01 +0000 (UTC) Received: from mailrelay1-us-west.apache.org (mailrelay1-us-west.apache.org [209.188.14.139]) by mx1-lw-us.apache.org (ASF Mail Server at mx1-lw-us.apache.org) with ESMTP id 7EDE55F1A0 for ; Sun, 3 Mar 2019 18:59:01 +0000 (UTC) Received: from jira-lw-us.apache.org (unknown [207.244.88.139]) by mailrelay1-us-west.apache.org (ASF Mail Server at mailrelay1-us-west.apache.org) with ESMTP id D91CDE2828 for ; Sun, 3 Mar 2019 18:59:00 +0000 (UTC) Received: from jira-lw-us.apache.org (localhost [127.0.0.1]) by jira-lw-us.apache.org (ASF Mail Server at jira-lw-us.apache.org) with ESMTP id 8ACC225705 for ; Sun, 3 Mar 2019 18:59:00 +0000 (UTC) Date: Sun, 3 Mar 2019 18:59:00 +0000 (UTC) From: "ASF GitHub Bot (JIRA)" To: issues@commons.apache.org Message-ID: In-Reply-To: References: Subject: [jira] [Work logged] (TEXT-86) StrBuilder Add New Replace Method MIME-Version: 1.0 Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: 7bit X-JIRA-FingerPrint: 30527f35849b9dde25b450d4833f0394 [ https://issues.apache.org/jira/browse/TEXT-86?focusedWorklogId=206927&page=com.atlassian.jira.plugin.system.issuetabpanels:worklog-tabpanel#worklog-206927 ] ASF GitHub Bot logged work on TEXT-86: -------------------------------------- Author: ASF GitHub Bot Created on: 03/Mar/19 18:58 Start Date: 03/Mar/19 18:58 Worklog Time Spent: 10m Work Description: up201809108 commented on pull request #106: TEXT-86 URL: https://github.com/apache/commons-text/pull/106 Fixed Jira issue 86, https://issues.apache.org/jira/projects/TEXT/issues/TEXT-86?filter=allopenissues, added replaceAll(char search, String replaceStr) method and consequent unit tests. The original methods replace a char for a char or a String for a String. My method replaces a char for a String. All other tests continue to pass Example: ``` StringBuilder sb= new StringBuilder ("test"); sb.replaceAll('t',"th"); sb.toString() => "thesth" ``` ---------------------------------------------------------------- This is an automated message from the Apache Git Service. To respond to the message, please log on to GitHub and use the URL above to go to the specific comment. For queries about this service, please contact Infrastructure at: users@infra.apache.org Issue Time Tracking ------------------- Worklog Id: (was: 206927) Time Spent: 10m Remaining Estimate: 0h > StrBuilder Add New Replace Method > --------------------------------- > > Key: TEXT-86 > URL: https://issues.apache.org/jira/browse/TEXT-86 > Project: Commons Text > Issue Type: New Feature > Reporter: BELUGA BEHR > Priority: Minor > Fix For: 1.x > > Time Spent: 10m > Remaining Estimate: 0h > > I was looking at some code and thought TEXT might help. Please add to {{org.apache.commons.text.StrBuilder}} a new method signature: > {code} > replaceAll(char search, String replaceStr) > {code} > This would be helpful for escaping individual characters: > {code} > /* > * (non-Javadoc) > * > * @see java.sql.PreparedStatement#setString(int, java.lang.String) > */ > public void setString(int parameterIndex, String x) throws SQLException { > x=x.replace("'", "\\'"); > this.parameters.put(parameterIndex,"'"+x+"'"); > } > {code} -- This message was sent by Atlassian JIRA (v7.6.3#76005)