On Mon, Apr 20, 2015 at 8:59 AM, Dimitri Liakhovitski < dimitri.liakhovit...@gmail.com> wrote:
> Hello! > > Please point me in the right direction. > I need to match 2 strings, but focusing ONLY on characters, ignoring > all special characters and punctuation signs, including (), "", etc.. > > For example: > I want the following to return: TRUE > > "What a nice day today! - Story of happiness: Part 2." == > "What a nice day today: Story of happiness (Part 2)" > > > -- > Thank you! > Dimitri Liakhovitski > > > Perhaps a variation on: > str1<-"What a nice day today! - Story of happiness: Part 2." > str2<- "What a nice day today: Story of happiness (Part 2)" > gsub('[^[:alpha:]]','',str1)==gsub('[^[:alpha:]]','',str2) [1] TRUE > The gsub() removes all characters which are not alphabetic from each string and then compares them. -- If you sent twitter messages while exploring, are you on a textpedition? He's about as useful as a wax frying pan. 10 to the 12th power microphones = 1 Megaphone Maranatha! <>< John McKown [[alternative HTML version deleted]] ______________________________________________ R-help@r-project.org mailing list -- To UNSUBSCRIBE and more, see 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.