2010-12-26 4 views

Antwort

11

Verdoppeln der Back-Schrägstriche im grep Muster ist der Weg zum Erfolg:

xtxt <- c("test\n", "of\t", "escapes") 
grep("\\n|\\t", xtxt) 
# [1] 1 2 

Ein anderer Weg, um für Steuerzeichen zu suchen:

grep("[[:cntrl:]]", xtxt) 
#[1] 1 2 
+0

Verdoppelung arbeitete ok mit dem logischen oder aber nur nach einem von ihnen zu suchen, erforderte einen einzelnen Backslash. Und das funktioniert auch mit dem oder. Wie hast du diese Cntrl-Syntax herausgefunden? – John

+3

Die Hilfeseite, die Klassen wie [: cntrl:] vordefiniert hat, ist? Regex –

Verwandte Themen