Échappé Des Périodes Dans La R Des Expressions Régulières

À moins que quelque chose m'échappe, cette expression semble assez simple:

grepl("Processor\.[0-9]+\..*Processor\.Time", names(web02))

Cependant, elle n'aime pas échappé périodes, \. pour que mon intention est d'être un littéral période:

Error: '\.' is an unrecognized escape in character string starting "Processor\."

Que suis-je malentendu à propos de cette syntaxe regex?

  • Je ne sais pas de R mais ont essayé votre \\.?
  • Ay, qu'il fixe. Mais me demande vraiment pourquoi j'ai besoin de la double ` pour y échapper
  • Vous en avez besoin pour échapper à l'autre de sorte que vous obtenez un passé la chaîne mangler et à travers le moteur d'expressions régulières.
  • Bon, ça fait sens maintenant que j'ai lu stat.ethz.ch/R-manual/R-devel/library/base/html/Quotes.html
InformationsquelleAutor Kyle Brandt | 2011-07-09