gpt4 book ai didi

stringr 从字符串中提取完整数字

转载 作者:行者123 更新时间:2023-12-01 09:35:29 24 4
gpt4 key购买 nike

来自 ?stringr::str_extract , 我试过

 library(stringr)
str_extract("number 123", "\\d")
# [1] "1"

但我想要完整的号码 123 .我找不到正确的正则表达式或其他函数来执行此任务。我的解决方法有点难看,
as.numeric(str_split("number 123", " ")[[1]][2])
# [1] 123

最佳答案

对于此特定示例,以下正则表达式有效:

pat <- "(\\d)+"
as.numeric(str_extract("number 123", pat))
# [1] 123

如果您只想挑选终止它们所在文本字符串的数字,请添加 $到上述模式的末尾。

关于stringr 从字符串中提取完整数字,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/8900436/

24 4 0
文章推荐: windows-phone-7 - 应用程序崩溃。关键异常?
文章推荐: java - sbt 在启动时抛出错误
文章推荐: java - 打印预览(打包不起作用)
文章推荐: actionscript-3 - 使用 Vector. 代替标准数组有什么优势吗?