[R] using sub with "wildcards", e.g. sub("\\*..", "", "test.a..34")
Charilaos Skiadas
cskiadas at gmail.com
Wed Jan 9 00:08:55 CET 2008
If this is really the case you are dealing with, wouldn't strsplit do
the job more easily?
On Jan 8, 2008, at 5:47 PM, Thomas Pujol wrote:
> I have a text string "test.a..34"
>
> I wish to extract the text that comes after ".." (e.g. "34"), and
> the text that comes before ".." (e.g. "test.a").
>
> What is a good way to do this? Also, can you help me understand
> how to use "wildcards" such as "*" with sub, etc?
>
>
> #This seems to work, but I am unclear how it works:
> sub("\\*..", "", "test.a..34")
>
> #This does not work:
> sub("\\*..", "", "test.a..34")
>
Those two lines look the same to me, and they don't work.
Perhaps you wanted: sub("\\.\\.", "", "test.a..34")
Have you looked at ?regex ?
Haris Skiadas
Department of Mathematics and Computer Science
Hanover College
More information about the R-help
mailing list