基本问题...我有一个字符串,我正在尝试使用以下方法从字符串中提取数字。
str2="<P>3.1 Design objectives .....
<Link>25
</Link> </P>"
str2
a<-strapply(str2,"\\d+",as.numeric,simplify=TRUE)
a
这会返回3, 1,25这很好。3.1(分开没关系)
但是,如果字符串根本没有数字:
pr <- "This is a test string"
b<-strapply(pr,"\\d+",as.numeric,simplify=TRUE)
b 返回:
[[1]]
NULL
如何使用上述方法检测字符串中是否存在数字?
is.null(b)False按原样返回。
length(b)给了1,哪个是NULL对象?
那么,如果是的话,说字符串不包含任何数字是否length(b)正确1?有没有更优雅的方式来做到这一点?