[R] gsub and regex to tidy comma-limited values

Gabor Grothendieck ggrothendieck at gmail.com
Sat Mar 14 11:09:56 CET 2009


Add perl = TRUE

On Sat, Mar 14, 2009 at 5:42 AM, Daren Tan <darentan76 at gmail.com> wrote:
> I am cleaning up comma-limited values, so that only one comma
> separates each value. Using the example below, as much as I try with
> regex, I can't remove the last comma. I hope to have a one-liner
> solution, if possible.
>
> gsub("^,*|,*$|(,)*", "\\1", ",,,apple,,orange,,,,,lemon,strawberry,,,,")
> [1] "apple,orange,lemon,strawberry,"




More information about the R-help mailing list