Indeed, thank you. The exact equivalent of index in SAS seems to me: 
> regexpr("bcd", "aabcd", fixed=T)[1]
[1] 3

> Date: Mon, 25 Oct 2010 07:53:22 -0400
> Subject: Re: [R] Find index of a string inside a string?
> From: jholt...@gmail.com
> To: ybara...@hotmail.com
> CC: r-help@r-project.org
> 
> I think what you want is 'regexpr':
> 
> > regexpr("bcd", "aabcd")
> [1] 3
> attr(,"match.length")
> [1] 3
> >
> 
> 
> On Mon, Oct 25, 2010 at 7:27 AM, yoav baranan <ybara...@hotmail.com> wrote:
> >
> > Hi,
> > I am searching for the equivalent of the function Index from SAS.
> >
> > In SAS: index("abcd", "bcd") will return 2 because bcd is located in the 
> > 2nd cell of the abcd string.
> > The equivalent in R should do this:
> >> myIndex <- foo("abcd", "bcd") #return 2.
> > What is the function that I am looking for?
> >
> > I want to use the return value in substr, like I do in SAS.
> >
> > thanks, y. baranan.
> >
> >        [[alternative HTML version deleted]]
> >
> > ______________________________________________
> > R-help@r-project.org mailing list
> > https://stat.ethz.ch/mailman/listinfo/r-help
> > PLEASE do read the posting guide http://www.R-project.org/posting-guide.html
> > and provide commented, minimal, self-contained, reproducible code.
> >
> 
> 
> 
> -- 
> Jim Holtman
> Cincinnati, OH
> +1 513 646 9390
> 
> What is the problem that you are trying to solve?
                                          
        [[alternative HTML version deleted]]

______________________________________________
R-help@r-project.org mailing list
https://stat.ethz.ch/mailman/listinfo/r-help
PLEASE do read the posting guide http://www.R-project.org/posting-guide.html
and provide commented, minimal, self-contained, reproducible code.

Reply via email to