Удаление строк между тегами () - PullRequest
1 голос
/ 15 июня 2019

У меня есть фрейм данных с несколькими тегами <>, [] и ()

Мне нужно удалить теги и все, что находится между ними.

Я пытался

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

Отлично работает для тегов <> и [], но не работает для тегов ().Thx

1 Ответ

0 голосов
/ 15 июня 2019

Может быть, это выражение, вероятно, будет работать здесь,

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

, и наш код может выглядеть следующим образом:

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

Демо

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...