Usando grepl en R para buscar un asterisco
Estoy leyendo una frase en un script R como argumento. Si la frase contiene un asterisco (*
), No quiero que se ejecute el script.
Sin embargo, tengo problemas para reconocer el asterisco cuando uso grepl. Por ejemplo:
> asterisk="*"
> phrase1="hello"
> phrase2="h*llo"
> grepl(asterisk,phrase1)
[1] TRUE
> grepl(asterisk,phrase2)
[1] TRUE
El resultado paragrepl(asterisk,phrase1)
debiera serFALSE
. ¿Alguien sabe cómo puedo obtenergrepl
reconocer si hay o no un asterisco en la frase?