[R] why does regexpr not work with '.'
Jonathan Williams
jonathan.williams at dpag.ox.ac.uk
Tue Apr 15 12:27:14 CEST 2008
Dear R Helpers,
I am running R 2.6.2 on a Windows XP machine.
I am trying to use regexpr to locate full stops in strings, but, without
success.
Here an example:-
f="a,b.c at d:" #define an arbitrary test string
regexpr(',',f) #find the occurrences of ',' in f - should be one at location
2
# and this is what regexpr finds
#[1] 2
#attr(,"match.length")
#[1] 1
regexpr('@',f) #find occurrences of '@' in f - should be one at location 6
# and this is what regexpr finds
#[1] 6
#attr(,"match.length")
#[1] 1
regexpr('.',f) #find the occurrences '.' in f - should be one at location 4
# but regexpr gives 1 at location 1
#[1] 1
#attr(,"match.length")
#[1] 1
Sorry if I am missing something obvious. I'd be very grateful if someone
would
please show me how to use regexpr to locate '.' in my string!
Thanks,
Jonathan Williams
More information about the R-help
mailing list