On Thu, Mar 31, 2011 at 5:49 PM, array chip <arrayprof...@yahoo.com> wrote: > Thanks Bernd! I tried your approach with my real example, sometimes it worked, > sometimes it didn't. For example > > grep('[^(arg)]\\.symptom',"stomach.symptom",value=T) > [1] "stomach.symptom" > > grep('[^(arg)]\\.symptom',"liver.symptom",value=T) > character(0) > > I think both examples should return the text, but the 2nd example didn't. > > What was wrong here?
Operator error :) Since you exclude 'r' before the '.', liver.symptom does not match the pattern. Peter ______________________________________________ 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.