An embedded and charset-unspecified text was scrubbed... Name: not available URL: <https://stat.ethz.ch/pipermail/r-help/attachments/20110815/8ecc7983/attachment.pl>
gsub wildcard
3 messages · Rebecca Gray, Peter Langfelder
On Mon, Aug 15, 2011 at 10:34 AM, Rebecca Gray <atlasrrg at gmail.com> wrote:
Hello all, I have what I think is a simple question but I've been unable to solve it. I have the following string: A[&states=1]:[&rate=2]425, B[&states=3]:[&rate=5]500 I would like to combine the two expressions in the [], so that only one set of [] is present after each letter, so that I have the following string: A:[&states=1,&rate=2]425, B:[&states=3,&rate=5]500 I tried this:
Y <- gsub("\\[&states=.\\]:\\[&",":\\[&states=.,", X)
which almost works, except that it replaces the numbers associated with "states" with the period - not retaining the original value as I thought the wildcard character would.
How about a simpler solution:
x = "A[&states=1]:[&rate=2]425, B[&states=3]:[&rate=5]500"
gsub("]:[", ", ", x, fixed = TRUE)
i.e., simply replace ]:[ by ,
will that work?
Peter
An embedded and charset-unspecified text was scrubbed... Name: not available URL: <https://stat.ethz.ch/pipermail/r-help/attachments/20110815/bd29f266/attachment.pl>