【发布时间】:2021-06-14 16:18:22
【问题描述】:
我有一个字符串。
s <- "X[,1]>2 & M[,1]<2 & G[,4]>3"
我想从“s”中删除这个子字符串[...Anything..]
结果我想得到"X>2 & M<2 & G>3"
如何删除这些子字符串?
【问题讨论】:
我有一个字符串。
s <- "X[,1]>2 & M[,1]<2 & G[,4]>3"
我想从“s”中删除这个子字符串[...Anything..]
结果我想得到"X>2 & M<2 & G>3"
如何删除这些子字符串?
【问题讨论】:
使用gsub:
s <- "X[,1]>2 & M[,1]<2 & G[,4]>3"
gsub('\\[.*?\\]', '', s)
#[1] "X>2 & M<2 & G>3"
【讨论】:
我们可以使用str_remove_all
library(stringr)
str_remove_all(s, "\\[.*\\]")
s <- "X[,1]>2 & M[,1]<2 & G[,4]>3"
【讨论】: