首页 > 解决方案 > 如何在特定地点获得角色?

问题描述

例子:

"A.B.C.D"
"apple.good.sad.sea"
"X1.AN2.ED3.LK8"

我需要的是专门获取第二个点和第三个点之间的字符串。

结果:

"C"
"sad"
"ED3"

我怎样才能做到这一点?

标签: r

解决方案


我会用

sub("^([^.]*\\.){2}([^.]*)\\..*", "\\2", x)
# [1] "C"   "sad" "ED3"

推荐阅读