Try this:

 lapply(list(Str2, Str3), grepl, pattern = Str1)

On Wed, Jun 30, 2010 at 5:22 PM, Cable, Samuel B Civ USAF AFMC AFRL/RVBXI <
Samuel.Cable@hanscom.af.mil> wrote:

>
>
> > > Anyway, I still wouldn't mind some advice on character
> > > matching.
> > > Thanks.
> > >
> > If so we need a reproducible example of what you are doing.
>
> OK, let's say I have three strings.  Str1="abc".  Str2="abcd".
> Str3="efgh".
>
> I want to compare Str1 and Str2 in such a way that R detects that Str2
> indeed contains Str1.  I want something that returns a "TRUE" value.
> Then I want to compare Str1 and Str3 so that R detects that Str3 does
> not contain Str1.  I don't want it to give me an error because it can't
> find Str1.  I just want to get a "FALSE" value.  Is there a way to do
> this that's less messy than what I came up with?  Thanks again.
>
> ______________________________________________
> 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.
>



-- 
Henrique Dallazuanna
Curitiba-Paraná-Brasil
25° 25' 40" S 49° 16' 22" O

	[[alternative HTML version deleted]]

