You may also try: grepl("[.]",c("ad.1","ads","ad.2")) #[1] TRUE FALSE TRUE A.K.
----- Original Message ----- From: Francesco Isotta <isot...@hotmail.com> To: r-help@r-project.org Cc: Sent: Monday, May 13, 2013 4:19 AM Subject: [R] grepl Hello, it is not clear to me, how to search if in a string there is a "." (full stop). Using: grepl(".",string) doesn't work because the full stop it is a metacharacter (it gives "TRUE" also if no full stop is in the character). I tried also to insert \. but it does not work. > grepl("\.",string) Error: '\.' is an unrecognized escape in character string starting "\." Thank you very much for your help Francesco [[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. ______________________________________________ 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.