gpt4 book ai didi

r - 检查字符串是否包含除数字以外的任何内容

转载 作者:行者123 更新时间:2023-12-03 18:25:42 27 4
gpt4 key购买 nike

如果字符串只包含数字 (0-9) 或其他任何内容,我正在寻找正确的表达式来搜索字符串并返回真/假。

我必须要做的是:

> teststring <- "012345c6789"
> any(str_detect(teststring,c(letters,LETTERS)))
[1] TRUE

但这仅检查字母,我想要正确的表达式来检查字符串中是否有任何字符不是数字。

最佳答案

我们可以使用该模式仅匹配一个或多个非数字元素( [^0-9]+ )从开始( ^ )到结尾( $) 字符串的 grepl )。

grepl('^[^0-9]+$', teststring)

关于r - 检查字符串是否包含除数字以外的任何内容,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/33365494/

27 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com