利用R中的点模式提取子串
我有一个名为rids.csf的字符串。我想从中提取脑脊液。我怎么能做到。我尝试了以下代码,但它对我无效利用R中的点模式提取子串,r,R,我有一个名为rids.csf的字符串。我想从中提取脑脊液。我怎么能做到。我尝试了以下代码,但它对我无效 string<-"rids.csf" sub(".","", string) ## outcome I got "ids.csf" ## expected outcome "csf" 字符串我们可以匹配字符(*),直到(转义为为元字符)并替换为空白(”_ 正则表达式模式下的(默认为fi
string<-"rids.csf"
sub(".","", string)
## outcome I got
"ids.csf"
## expected outcome
"csf"
字符串我们可以匹配字符(*
),直到
(转义为
为元字符)并替换为空白(”
_
正则表达式模式下的
(默认为fixed=FALSE
)匹配任何字符,因此它匹配第一个字符“r”,并将其删除
sub(".*\\.", "", string)
#[1] "csf"