首页 > 解决方案 > 确定字符串是否仅包含 R 中的某些字符

问题描述

如何确定字符串在 R 中是否仅包含空格或 0?

字符串:“01234” 输出:假

字符串:“0 0 0” 输出:真

字符串:“000” 输出:真

字符串:“”输出:真

标签: rgrepl

解决方案


测试 not0 with[^0 ]并用 否定结果!

x <- c("01234", "0 0 0", "000", " ")

!grepl("[^0 ]", x)
#[1] FALSE  TRUE  TRUE  TRUE

推荐阅读