删除r中两个不同匹配模式之间的元素

问题描述 投票:0回答:1

你好,我有一个字符串,如

string="some containt[OKUUUDN?DD];some other contaian[HDJD.HHD]"

如何删除[]之间的部分?

我尝试过:

gsub("[&]", "", string)

我应该得到:

"some containt;some other contaian"
r regex gsub
1个回答
0
投票

您可以使用\\[.*?]删除[]之间的所有内容。

gsub("\\[.*?]", "", string)
#[1] "some containt;some other contaian"
© www.soinside.com 2019 - 2024. All rights reserved.