我试图将文档分成句子,但是由于括号内的标点符号,结果有些奇怪。所以我想删除所有标点符号。
示例输入:
video.remote_create()
video.waitUntilEncodingReady()
想要的输出:
A <- c('How to remove all punctuations(like this?) in side it?')
答案 0 :(得分:0)
也许这样使用正向前瞻?
gsub("[?!;,.](?=\\))", "", A, perl = T)
#[1] "How to remove all punctuations(like this) in side it?"
或使用POSIX字符类
gsub("[[:punct:]](?=\\))", "", A, perl = T)
或者如果您需要匹配其他类型的右括号(例如,大括号,方括号)
gsub("[[:punct:]](?=[)\\]}])", "", A, perl = T)