web-dev-qa-db-fra.com

Comment échapper à une barre oblique inverse dans R?

Je travaille dans R et j'ai des problèmes pour échapper à la barre oblique inverse. J'utilise la bibliothèque stringr.

install.packages("stringr", repos='http://cran.us.r-project.org')
library("stringr")

Je voudrais faire str = str_replace_all(str, "\", "")

J'ai donc essayé str = str_replace_all(str, "\\", "") mais cela ne fonctionnera pas.

Que devrais-je faire?

22
Paul Fournel

J'ai trouvé une solution qui fonctionne

str = gsub("([\\])","", str)
16
Paul Fournel

Utilisation Hmisc::escapeRegex et Hmisc::escapeBS qui échappe automatiquement les barres obliques inverses et autres caractères spéciaux d'expression régulière.

7
Ramnath