去除里面的特殊字符和子串
Remove special character and substring inside
我有一个字符串。
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"
我有一个字符串。
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"