我有一个字符串。
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"