如何删除R中括号内的标点符号

时间:2018-11-13 06:18:02

标签: r brackets punctuation

我试图将文档分成句子,但是由于括号内的标点符号,结果有些奇怪。所以我想删除所有标点符号。

示例输入:

video.remote_create()
video.waitUntilEncodingReady()

想要的输出:

A <- c('How to remove all punctuations(like this?) in side it?')

1 个答案:

答案 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)