Angenommen, ich habe eine Zeichenfolge zum Beispiel folgende.R-String entfernt Interpunktion beim Teilen
x <- 'The world is at end. What do you think? I am going crazy! These people are too calm.'
Ich brauche nur auf die Zeichensetzung !?.
und folgende Leerzeichen und halten Sie die Zeichensetzung mit ihm zu teilen.
Dies entfernt die Zeichensetzung und läßt führende Leerzeichen in den geteilten Teilen obwohl
vec <- strsplit(x, '[!?.][:space:]*')
Wie kann ich Sätze aufgeteilt, um die Interpunktion zu verlassen?
der Grund dafür ist, dass die '‘ .'' muss nicht entkommen, weil es in einem '[]' Gruppe ist oder für Ein anderer Grund? –
Für PCRE und andere sogenannte Perl-kompatible Flavors, entkomme '.^$ * +?() [{\\' außerhalb der Zeichenklasse und '^', '-','] ', \ innerhalb der Zeichenklasse. – hwnd
super, danke für die Klärung –