commons-issues mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From "Gary Gregory (JIRA)" <>
Subject [jira] [Commented] (LANG-860) String split with an escape pattern
Date Sat, 24 Nov 2012 12:48:58 GMT


Gary Gregory commented on LANG-860:

This is exactly what Commons CSV is for.  Please see how [csv] meets your needs or specify
how it can be improved. This kind of code is too specific for this class IMO, and would need
to many variations, see [csv].
> String split with an escape pattern
> -----------------------------------
>                 Key: LANG-860
>                 URL:
>             Project: Commons Lang
>          Issue Type: Improvement
>          Components: lang.*
>            Reporter: Michael Knapp
>            Priority: Minor
>              Labels: patch, split
>         Attachments: StringUtilsSplitEscapingly.patch
>   Original Estimate: 1h
>  Remaining Estimate: 1h
> Often times there are strings which are delimited, but certain patterns can escape the
delimiter.  For example, quotes are used in CSV to escape a comma delimiter.  I have written
a couple methods for StringUtils that split strings while considering the possibility of an
escape pattern.  For example, when given "a,\"b,c\",c", it will produce {"a","\"b,c\"","c"}.
 In my code, the delimiter can be a string, and it can be escaped by any regular expression
pattern.  Unit tests are already written and passing.
> I plan to attach the patch for this once the ticket is created.  I just need a committer
to review the patch, approve, and commit it for me.

This message is automatically generated by JIRA.
If you think it was sent incorrectly, please contact your JIRA administrators
For more information on JIRA, see:

View raw message