jiangbeilu 发表于 2017-6-20 14:22 
你的这个命令,真的"123456"就无法提取出来了
> c<-c('啊1234567','12345678','123','123456','啊123456','a123456b','.123456')
> pattern<-'([^0-9]|^)([0-9]{6})([^0-9]|$)'
> grep(pattern,c,value=T)
[1] "123456" "啊123456" "a123456b" ".123456"
是可以的,R 结果如上, 就是把其他字符也一起抓出来了