r - 如何在特定地点获得角色?
问题描述
例子:
"A.B.C.D"
"apple.good.sad.sea"
"X1.AN2.ED3.LK8"
我需要的是专门获取第二个点和第三个点之间的字符串。
结果:
"C"
"sad"
"ED3"
我怎样才能做到这一点?
解决方案
我会用
sub("^([^.]*\\.){2}([^.]*)\\..*", "\\2", x)
# [1] "C" "sad" "ED3"
推荐阅读
- javascript - 防止快速单击后端按钮
- django - DRF:无法使用视图名称“tickettype-detail”解析超链接关系的 URL
- python - 有没有办法在嵌套的 for 循环中访问生成器中每个元素的属性?
- python - Pandas to_sql 返回 cx_Oracle.DatabaseError: ORA-00942: 表或视图不存在
- sql-server - 如何在 DBeaver 中创建数据库备份并还原?
- powershell - 如何在 Powershell 中从 $pattern 中删除多行文本块
- azure-ad-b2c - 关于文化的问题:RFC5646 和 ContentDefinitions
- python - 合并两个复杂的 JSON 对象
- mysql - MySQL在重复值中选择一个字段
- docker - 如何在生产环境中发布在 docker 容器中运行的网站?