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: [email protected]
> To: [email protected]
> CC: [email protected]
>
> 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 <[email protected]> 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]]
> >
> > ______________________________________________
> > [email protected] 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]]
______________________________________________
[email protected] 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.