r - 如何用两个不同的字符替换字符串中的空格?
问题描述
我有一列看起来像这样的数据字符串1402 2010 10
我想用下划线替换第一个空格,用正斜杠替换第二个空格,这样它看起来像这样1402_2010/10
解决方案
一个想法sub
,
sub('(^[0-9]+)\\s([0-9]+)\\s([0-9]+)', '\\1_\\2/\\3', '1402 2010 10')
#[1] "1402_2010/10"
推荐阅读
- javascript - 我无法将 JS removeChild 设置为正常工作
- selenium - Raspberry Pi 上 chromium-driver 中 send_keys 方法的 SPACE 键问题
- assembly - 为什么常量没有分配内存位置?
- symfony - FOS UserBundle UserManager::__construct() 必须是 ObjectManager 的一个实例
- jquery - 如何在 Rails 6.0.3.3 中使用 jQuery?
- c# - 这是向 SQL Server 表添加多行的最快方法吗
- c - 如果没有花括号并在换行后返回,那么这个带有“空”的 C 程序会发生什么?
- neo4j - 无法通过 Neo4j 在三个关系中构建图形
- wonderware - Wonderware Intouch 警报 - 在 ActiveX AlarmViewerCtrl 中过滤单个标签
- java - 有什么方法可以为 spring webflux 和 lettuce 使用相同的 epoll 线程