Re: [R] Problem with the grep function

From: Alec Stephenson <>
Date: Thu 08 Jul 2004 - 17:41:04 EST

grep("^b$",nom) will match "b" only.


Alec Stephenson Department of Statistics
Macquarie University
NSW 2109, Australia

>>> "" <> 07/08/04 05:20pm >>>
Let me present to you my problem :

I have a character vector x and I would like to obtain the indices of the
elements of
this vector that yielded exactly a match.

For example, x=nom, pattern="b", I would to obtain 2 because "b" is on the
second position.

First program :
nom <- c("a","b","ab")
2 3

Then I try the option extended =FALSE (instead of TRUE by default) and I
obtain '2 3' a second time.

Please can you help me : How can I obtain only 2 in using the grep function
(without using the match function).

Thanks you

Julie AUBERT mailing list PLEASE do read the posting guide! mailing list PLEASE do read the posting guide! Received on Thu Jul 08 17:50:41 2004

This archive was generated by hypermail 2.1.8 : Wed 03 Nov 2004 - 22:54:46 EST