删除标签之间的字符串()

时间:2019-06-15 15:09:21

标签: r regex string

我有一个带有几个标签<>,[]和()

的数据框

我需要删除标签及其之间的所有内容。

我尝试过

sub("<.*>", "", df) sub("(.*)", "", df) sub("[.*]", "", df)

它对于<>和[]标签工作正常,但不适用于()标签。 谢谢

1 个答案:

答案 0 :(得分:0)

也许这种表达方式可能在这里起作用

([<\(\[].*?[>\]\)])

,我们的代码可能类似于:

sub("([\\<\\(\\[].*?[\\>\\]\\)])", "", df)

Demo