Ich habe die folgende Regex, die auf jedem Leerzeichen oder Interpunktion aufgeteilt wird. Wie kann ich 1 oder mehr Interpunktionszeichen von :punct:
ausschließen? Nehmen wir an, ich möchte Apostrophe und Kommas ausschließen. Ich weiß, ich könnte [all punctuation marks in here]
anstelle von [[:punct:]]
explizit verwenden, aber ich hoffe auf eine Ausschlussmethode.Regex; Beseitigen Sie alle Interpunktionszeichen außer
X <- "I'm not that good at regex yet, but am getting better!"
strsplit(X, "[[:space:]]|(?=[[:punct:]])", perl=TRUE)
[1] "I" "'" "m" "not" "that" "good" "at" "regex" "yet"
[10] "," "" "but" "am" "getting" "better" "!"
Mein Kopf tut weh ... –