首页 > 解决方案 > 编写一个函数以返回电话号码中的第 n 组数字

问题描述

例如,函数应该是:function_name(phonenumber, n)

标签: r

解决方案


function_name <- function(phone, n) Filter(nzchar, strsplit(phone, "\\D+")[[1]])[n]
function_name("123-456-7890", 1)
# [1] "123"
function_name("(123)-456-7890", 3)
# [1] "7890"

推荐阅读