[R] Escaping regular expressions

Hadley Wickham hadley at rice.edu
Fri Nov 13 15:41:38 CET 2009


I want the user supplied string to be used as a component of a regular
expression that I build up from other pieces that need actual regular
expressions.

Hadley

On Fri, Nov 13, 2009 at 7:41 AM, Henrique Dallazuanna <wwwhsd at gmail.com> wrote:
> Try the fixed argument:
>
> grep(".$^", c("Test.$^", "Test"), fixed = TRUE)
>
> On Fri, Nov 13, 2009 at 11:33 AM, Hadley Wickham <hadley at rice.edu> wrote:
>> Hi all,
>>
>> Is there a method for escaping strings to be used regular expressions?
>>  i.e. if I have a user supplied string that I'd like to use as a fixed
>> component is there a method that will turn (e.g.) ".$^" into
>> "\\.\\$\\^" ?
>>
>> Thanks,
>>
>> Hadley
>>
>> --
>> http://had.co.nz/
>>
>> ______________________________________________
>> R-help at 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
>
>



-- 
http://had.co.nz/




More information about the R-help mailing list