以外的所有標點符號我有以下正則表達式可以在任何空間或標點符號上分割。我如何從:punct:
中排除一個或多個標點符號?假設我想排除撇號和逗號。我知道我可以明確地使用[all punctuation marks in here]
而不是[[:punct:]]
,但我希望有排除方法。正則表達式;消除除
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" "!"
我的頭好痛... –