I am reading a phrase into an R script as an argument.  If the phrase contains an asterisk (*), I do not want the script to run.
However, I am having issues recognising the asterisk when using grepl. For example:
> asterisk="*"
> phrase1="hello"
> phrase2="h*llo"
> grepl(asterisk,phrase1)
[1] TRUE
> grepl(asterisk,phrase2)
[1] TRUE
The outcome for grepl(asterisk,phrase1) should be FALSE.  Does anyone know how I can get grepl to recognise if there is or isn't an asterisk in the phrase?
 
     
    